或许简单的问题,但是我很难找到答案。我经常在使用TFS作为源代码控制的客户端工作,他们完全避免使用TFS源代码控制的无底点合并功能
部分是因为在过去它需要一个命令行工具来完成它,但可能更重要,因为当你现在在界面中执行它时,它会显示一个黄色感叹号警告符号,你确实在执行无基础合并。 / p>
这种吓跑他们让他们完全避免它。我一直在寻找,以确定是否有任何特定的风险涉及无基础合并,但我无法找到它(或详细说明无根据合并如何在引擎盖下工作)
答案 0 :(得分:9)
如果可能的话,应该避免无根据的合并。当您进行无基础合并时,与合并不同,您无视任何一方的历史记录。实际上,你可以合并两个完全不相关的分支 - 这可能是危险的。
关键是要创建一个分支策略,让您不必使用该功能。