1

我尝试合并branch Abranch B. 由于团队合作,之前的选项卡AB以前的选项卡不一致,但我们修复了当前版本AB具有相同的选项卡。现在,当我尝试合并两个分支时,我遇到了合并冲突(不是由于制表符)。当我尝试解决与meld的冲突(也尝试使用 kdiff3,相同的东西)时mergetoolLOCALandREMOTE使用相同的制表符,但BASE与旧制表符相同,如图所示: 将 BASE 中的选项卡差异融合到 LOCAL 和 REMOTE

为什么会这样?很难通过标签修复并在 mrege 期间寻找冲突。如何解决这个问题?

4

1 回答 1

1

如图所示,您的旧制表符BASE来自 和中修改文件的第一个共同祖先。然后一切都按预期进行。branch Abranch B

您可以尝试从任何一侧(LOCALREMOTE)在带有旧标签的大块上添加一个大块BASE,因为它是一个过时的大块。它应该阐明冲突的解决方案。

您能否以要点之类的方式提供完整的图像或冲突中BASEREMOTE文件?LOCAL

这个答案应该是评论,但我没有足够的声誉

于 2017-08-16T20:32:00.227 回答