为什么`git merge-base`在提供超过3次提交时准备一个假设的合并提交?

时间:2015-11-01 16:58:50

标签: git

执行A时,该命令会计算MM的合并基数,其中BC和{{}的假设合并提交1}}。 (参见:http://git-scm.com/docs/git-merge-base#_discussion

为什么merge-base命令会以这种方式运行? 我的意思是,如果结果是所有提交的合并基础,我认为这是更明智的;我不知道这种行为并造成了一次操作事故。

现在,我知道"明智的"我提到的行为可以通过提供--octopus选项来实现,但我想知道为什么它不是默认行为。

当前默认行为是否有任何原因或用例?

0 个答案:

没有答案