标签: tfs2010

删除Team Foundation Server 2010中的分支映射

我在源控制方面有多个项目的解决方案.当我第一次将旧代码迁移到TFS时,我为分支创建了main,dev,release区域.当时我是TFS的新手,我将一个项目分支到开发区域,创建了小银分支图标以显示它们之间的关系.当然,这样做了,我再也不能在那个地方上方或下方分支了.所以,我无法分支整个解决方案.

我尝试删除分支的映射/关联,以便我可以从树中的较高分支,但找不到这样做的方法.我备份了源代码控制并删除了除Main分支中原始分支之外的所有其他相关分支,但是尽管删除了其他分支,但仍然存在关联(我假设TFS仍包含与我创建的其他分支的关联历史记录).

我的问题是:如果可能的话,我如何安全地删除分支关联(银分支图标),同时保留历史记录(我不关心能够合并),以便我可以从树中更高或更低的其他区域分支?

.net version-control tfs tfs2010

16
推荐指数
1
解决办法
7152
查看次数

如何告诉TFS部署多个包含在一个解决方案中的webapp?

我们有一个解决方案,其中包含一个webapp项目和一些附带的项目.我们的TFS 2010每晚都在构建此解决方案,并将Web应用程序部署到IIS服务器.它像微风一样奔跑.

在TFS构建定义的Process选项卡中,您可以指定"MSBuild Arguments".这是我们的构建定义中设置的值(全部在一行中):

/p:DeployOnBuild=True 
/p:DeployTarget=MsDeployPublish 
/p:CreatePackageOnPublish=True 
/p:MSDeployPublishMethod=WMSVC
/p:MSDeployServiceUrl=<service url of IIS> 
/p:DeployIisAppPath="<a website>" 
/p:UserName=<domain>\<user 
/p:Password=<password> 
Run Code Online (Sandbox Code Playgroud)

这篇博客文章解释了整个设置:http: //vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html.

到现在为止还挺好.

现在我们已经添加了第二个webapp项目,我们希望每晚都将它部署到同一个IIS中.不幸的是,在这种情况下,设置不适用.TFS只部署一个webapp.

还有其他人有同样的问题:

当解决方案具有多个Web应用程序时,TFS 2010 + MSDeploy

WebDeploy部署多个网站

Vishal R. Joshi建议为每个webapp项目添加一些属性.现在,发布版本将为每个webapp项目生成webpackage(zip文件),该项目具有以下定义的属性:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DeployOnBuild>True</DeployOnBuild>
    <DeployTarget>Package</DeployTarget>
    <CreatePackageOnPublish>true</CreatePackageOnPublish>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

好.但是如何让TFS将每个webapp部署到IIS呢?还有其他想法吗?

iis msbuild visual-studio-2010 tfs2010 webdeploy

16
推荐指数
3
解决办法
1万
查看次数

搁架的目的是什么?

我一直在使用TFS一段时间,但作为一个单独的开发人员,我还没有完全使用它的功能.我现在的任务是与海外的几位同事合作,我们将使用TFS的共享版本.他们的一个过程是搁置,但我不确定如何使用它.我决定玩一玩,但我不确定在创建一个搁架后该做什么.我的流程如下: -

我从TFS打开了一个已完全签入的现有项目,并对其中一个文件进行了简单的更改.然后我创建了一个搁架组.然后我关闭了项目并从源代码管理中重新打开它.我注意到我所做的更改没有应用,这是正确的,但文件仍然检查给我.在这一点上,我的困惑开始了.如果我创建一个搁置集,我应该进行撤消挂起更改,以便将原始文件检入TFS,以便我的同事可以使用它们或从中创建构建.

我对这个过程有点困惑.

tfs tfs2010

16
推荐指数
3
解决办法
2万
查看次数

堆栈排名意味着什么?

Team Foundation Server 2010中的工作项的堆栈等级是什么意思?它是某种用户特征吗?

agile tfs tfs2010

15
推荐指数
2
解决办法
3万
查看次数

使用TFS 2010在一个用户/计算机上复制解决方案的多个副本

有没有办法从TFS 2010为同一个用户/机器提取单个解决方案的两个副本?

tfs tfs2010

15
推荐指数
1
解决办法
2087
查看次数

如何使用Team Foundation Server API创建测试运行和结果?

我找到了几个关于使用TFS API检索测试结果的示例,但没有关于以编程方式创建结果的文档.我的目标是创建一个轻量级的替代方法,使用Microsoft Test Manager来运行手动测试.有任何人对此有经验吗?那里有没有我遗失的例子吗?

这是我到目前为止所拥有的:

ITestCaseResult CreateNewTestCaseResult(ITestSuiteEntry testCaseEntry)
{
    var run = testCaseEntry.TestSuite.Plan.CreateTestRun(false /* not automated */);
    run.AddTest(testCaseEntry.TestCase.Id, suiteEntry.TestSuite.DefaultConfigurations[0].Id, suiteEntry.TestSuite.Plan.Owner);
    run.Save(); // so that results object is created
    return run.QueryResults()[0];
}
Run Code Online (Sandbox Code Playgroud)

我不确定这是否是启动新运行的正确方法,我不确定如何记录测试的每个操作的结果.

c# visual-studio-2010 tfs-sdk tfs2010 microsoft-test-manager

15
推荐指数
2
解决办法
2万
查看次数

有没有一种方法可以让Excel VBA IDE与TFS 2010一起使用?

我的团队成员需要能够签入在Excel 2007/2010中创建的VBA模块/类.
我希望能够使用一些TFS功能,最好是在VBA IDE中使用.

我不想将Excel文件签入为人工制品.我见过从MS 下载MSSCCI提供程序.

在这种情况下,我不认为Power ToysWindows shell扩展有帮助,因为我不想为开发人员创建一个额外的流程来从VBA项目维护中的工作中导出和/或导入类和模块文件.

问题:有人可以提供一种方法来将MSSCCI提供程序与Excel 2007(甚至仅限Excel 2010)一起使用吗?你认为这只能通过自定义VBA插件实现吗?

更新:

我已经考虑过使用一种方法,比如制作一个自定义的VBA插件,并添加一些命令来对TFS客户端对象模型进行基本调用.

刚从Codeproject发现这篇文章来自另一个问题,这次寻找同样的东西,但对于SVN而不是TFS.

version-control excel vba add-in tfs2010

15
推荐指数
1
解决办法
2767
查看次数

如何在TFS 2010中撤消变更集回滚?

我意外地回滚了整个变更集.如何撤消该操作并恢复更改集?

tfs2010

15
推荐指数
2
解决办法
1万
查看次数

如何移动错误放置的TFS分支?

我刚刚从Main分支到v5.0,但我意识到我想在Release文件夹中移动这个分支.

我该如何处理TFS 2010?

谢谢.

visual-studio-2010 tfs2010

15
推荐指数
1
解决办法
9428
查看次数

如何防止Gated Check-In将关键字***NO_CI***放入评论中

这个问题与我在Team Foundation Server中结合"Gated Checkin"和"Continuious Integration"构建的问题有关我 今天发布了这个问题

感谢@pantelif我知道在Gated Checkin Build构建后,持续集成构建被阻止作为(在大多数情况下)预期行为被触发.Team Foundation Server会向Check-In Comment添加关键字***NO_CI***以执行此操作.

在你在这里找到的问题中,有人发现有人意外地关闭了添加魔法阶段.

我想要的是触发持续集成构建作为预期的行为.所以我想避免将关键字放入我的评论中.

我不知道的是,该怎么做.在我上面提到的最初的问题得到回答之后,我在网上搜索了一段时间,但没有找到真正的线索.

我感谢任何帮助.

tfs continuous-integration team-build tfsbuild tfs2010

15
推荐指数
1
解决办法
4365
查看次数