我有一组已完成的工作项目,我已准备好将其更改移至我们的生产分支。是否可以找到附加到它们的变更集并有选择地将它们与目标分支合并?
答案 0 :(得分:6)
不容易就是答案。
目前,工作项和代码促销之间没有真正的联系。您可以在办理登机手续时(或实际上在任何时候)将变更集与工作项相关联,但这就是事情的进展。
基本上你必须使用Visual Studio中提供的UI手动执行此操作(即查找工作项,获取变更集ID,然后通过选择适当的变更集范围来进行(可能是几次)合并。如果这是通常的工作方式然后你可以在.NET中编写一个程序,使用Microsoft TFS API与工作项跟踪组件交谈以获取所需的更改集,然后以编程方式进行合并或启动命令行客户端({ {3}})为合并调出适当的UI。
对不起,这不是一个更有用的答案。我知道微软的团队已经多次听过这个场景但是我没有听说过任何计划让它更好地支持当前或下一版TFS中的“开箱即用”。也就是说,TFS2010中的分支广告合并有很多改进,因此有可能会有/可能会帮助您。如果您对此功能很重要,可能需要在tf上记录一些反馈。
祝你好运,马丁。