对于同一张票,只合并最新的正确变更集与完整历史记录?

时间:2015-03-07 21:50:36

标签: tfs merge

假设我为票证编写了一些代码,并将其签入以进行代码审查(变更集A)。该评论回顾了一些需要做出的改变。我进行了必要的更改,并将其签入(创建变更集B)。假设变更集B呈现变更集A过时,当合并时(可能从主干到部署分支),是否应将两个变更集合并到其中,以便保留历史记录,或仅保留最终的正确变更集?

我的印象是,正确的合并将包含对文件所做的所有更改,以便可以保留历史记录,并且主干中没有悬空的更改集。但是,我在我的团队中遇到了一些阻力。想法?

1 个答案:

答案 0 :(得分:0)

您应该主要合并“最新”而不是挑选和选择变更集。如果您最近合并,那么TFVC会处理合并多个更改集的所有细节。您也可以选择仅合并到特定变更集而不是最新变更集。

http://nakedalm.com/avoid-pick-n-mix-branching-anti-pattern/

由于您的delevlopers正在选择合并变更集,因此他们正在积极降低最终产品的质量。您实质上是最大化潜在集成问题的数量......