16

也许是一个简单的问题,但我很难找到答案。我经常在使用 TFS 作为源代码控制的客户端工作,他们完全避免使用 TFS 源代码控制的无基础合并功能

部分原因是过去它需要命令行工具来执行此操作,但可能更重要的是,当您现在在界面中执行此操作时,它会向您显示一个黄色感叹号警告符号,表明您确实在执行毫无根据的合并。

这种吓唬他们,让他们完全避免它。我一直在四处寻找,以确定无根据的合并是否涉及任何特定风险,但我无法找到(或有关无根据的合并如何在幕后工作的详细信息)

4

1 回答 1

17

如果可能的话,应该避免毫无根据的合并。当您进行无根据的合并时,与合并不同,您忽略了任何一方的历史。事实上,你可以合并两个完全不相关的分支——这可能很危险。

关键是创建一个允许您不必使用该功能的分支策略。

于 2015-03-03T19:14:00.533 回答