给定存储库A和存储库B(由变更集A2的克隆创建):
A1 - A2 - A3 - A4 - A5
\
B3 - B4
假设我们想要将这两个存储库合并在一起。如果我们将回购B合并到回购A并将回购A合并到回购B中,是否有任何差异?
我能想到的唯一差异是合并工具local / base arguments将根据您选择的选项进行反转。是否还有其他差异需要注意?
答案 0 :(得分:8)
通常合并是对称的,但有一些例外:
答案 1 :(得分:4)
合并父项的顺序会有所不同,但这只会影响您在查看合并变更集时首先看到的差异。否则,如果您更新到B4并合并到A5,则没有任何区别。反之亦然。
答案 2 :(得分:0)
我不是一个善变的专家,但在阅读了这个问题和解决方案后,我感觉合并方向可以产生巨大的差异:Backing Out a backwards merge on Mercurial