2

我有一组已完成的工作项,我准备将它们的更改移动到我们的生产分支。是否可以找到附加到它们的变更集并有选择地将它们与目标分支合并?

4

1 回答 1

6

简短的回答并不容易。

目前,工作项和代码提升之间没有真正的联系。您可以在签入时(或实际上在任何时候)将变更集与工作项相关联,但这只是目前的情况。

基本上,您必须使用 Visual Studio 中提供的 UI 手动执行此操作(即查找工作项,获取变更集 ID,然后通过选择适当的变更集范围进行(可能几个)合并。如果这是一种常规方式工作,然后您可以在 .NET 中编写一个程序,该程序使用Microsoft TFS API与工作项跟踪组件对话以获取所需的变更集,然后以编程方式进行合并或启动命令行客户端 ( tf ) 以启动适当的合并的 UI。

抱歉,这不是一个更有帮助的答案。我知道微软的团队现在已经听过这种情况几次了,但是我还没有听说过任何计划在当前或下一个 TFS 版本中更好地支持“开箱即用”。也就是说,TFS2010 中的分支广告合并内容有很多改进,因此可能会有/将会有一些东西对您有所帮助。如果此功能对您很重要,则可能值得您在http://connect.microsoft.com/VisualStudio上记录一些反馈。

祝你好运,

马丁。

于 2008-12-30T06:39:06.623 回答