TFS合并并保留相关的变更/评论

时间:2012-01-24 18:32:22

标签: tfs

因此,假设我正在开发分支中工作,我检查了更改,提供了注释,并关联了一个工作项。现在我想将它合并回Main,有没有一种方法可以让TFS合并知道在我尝试检查它时默认关联同一个工作项和注释?

似乎微不足道,但每天将其扩展到多个变更集并记录重新选择的工作项数字变得非常繁琐......

2 个答案:

答案 0 :(得分:5)

在我看来,TFS在这方面存在弱点。所有的TFS指南都表明应该应用多分支方案 - 这是绝对合理的(参见here以获得很好的参考)。
开发人员应在“游乐场”分支机构工作。一旦测试成功,变更集就会传播到更稳定的 - 更多的释放附近的分支。

一个有点重复的问题是this一个。

根据答案,J.Ehn的extension可以完成你在链接到WI方面所做的事情。没有证据表明add-comments方面是以某种方式包含的 - 但这可能没有多大意义(如果合并包含来自\ DEV-branch的多次提交会发生什么?)。不过,应该可以分叉这个实现并添加注释。

在同一个问题中,E.Blankenship为another替代提供了一条艰难的道路。

答案 1 :(得分:3)

在TFS中,合并分支时,生成的变更集将链接到合并的所有变更集。

如果您已将包含分支A的文件的变更集合并到B,那么在分支B中,如果您查看该文件的历史记录,它将显示合并变更集,旁边有一个“+”,允许您隧道到包含注释和相关项的原始Changeset。为什么这条审计线索不能满足您的要求?