【问题标题】:Merge - Check-in comments合并 - 签入评论
【发布时间】:2010-10-08 01:33:24
【问题描述】:
在指示正在合并的内容时,签入合并的最佳方式是什么?我说我要从主分支合并到发布分支的 10 个变更集。其中每一个都包含我在签入主分支时编写的详细 cmets。现在,当我合并时,我发现自己和团队的其他成员都在编写简短的版本,甚至遗漏或没有提及要合并的内容。因此,我想知道我们是否以某种方式完全错误地这样做了,是否有办法指向我们正在合并到发布分支中的变更集?
我们正在使用 Team Foundation Server。
【问题讨论】:
标签:
tfs
merge
version-control
【解决方案1】:
您不能将合并签入分配给在 10 个变更集上使用的相同工作项吗?然后您可以查阅工作项的历史记录以查看它是否已合并到发布中。如果您构建发布分支,那么这些项目将包含在相关的工作项目列表中。
我个人认为此时丢失某些信息不是问题。在我们的团队中,合并到发布分支是一个非常可控的过程,换句话说,我们确切地知道将要合并什么:错误修复、更改等。
【解决方案2】:
在未来的某个时候,您可能会后悔没有使用信息丰富的 cmets。
即使在一次合并中将大量更改提交到分支,我也会煞费苦心地收集所有提交消息并将它们组合到分支提交中。
真的不需要那么长时间,而且真的只是很多复制粘贴工作,你会很高兴你以后做了。
为了进一步促进这一点,您可以使用a clipboard enhancing utility(我现在几乎无法没有它)。