【发布时间】:2015-05-03 23:38:16
【问题描述】:
也许是一个简单的问题,但我很难找到答案。我经常在使用 TFS 作为源代码控制的客户端工作,他们完全避免使用 TFS 源代码控制的无基础合并功能
部分原因是过去它需要命令行工具来执行此操作,但可能更重要的是,当您现在在界面中执行此操作时,它会显示一个黄色感叹号警告符号,表明您确实在执行毫无根据的合并。
这种做法会吓跑他们,让他们完全避免。我一直在四处寻找,以确定无根据合并是否涉及任何特定风险,但我无法找到(或有关无根据合并如何在幕后工作的详细信息)
【问题讨论】:
-
让我把这个问题转过来:你为什么建议他们使用毫无根据的合并?他们的分支结构是什么样的,这使得这对他们来说是一种常见的操作?
-
嗯,这个客户使用从 Main 到 Dev 再到 Patches 的分支结构,其中经常发生多个补丁同时在开发中但尚未准备好合并回 Dev , 但有时可以很好地在各个补丁分支之间共享它们正在开发中。只是想我会为此使用毫无根据的合并。
标签: tfs branching-and-merging baseless-merge