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