1
我尝试合并branch A
至branch B
。在A
和B
两者之前由于团队合作而产生不一致的TabBbing,但是我们修复了并且A
和B
上的当前版本具有相同的Tabb。现在,当我尝试合并两个分支时,我合并了冲突(不是由于Tab键)。当我试图解决冲突与MELD(也试图与kdiff3,同样的事情)为mergetool
的LOCAL
和REMOTE
是用相同的黏合,但BASE
是在图中所示的老黏合: Git合并冲突BASE中的Tabbing
这是为什么发生? 很难通过tab选项修复,并在mrege中查找冲突。这怎么解决?
所附图片显示,从左至右依次为:'LOCAL' - >'BASE' - >'REMOTE' – Elod
如果我有它是正确的,旧的tabbing来自'BASE',因为它来自冲突的第一个共同的祖先提交。尝试在BASE中用tab键将大块的任何一方('LOCAL'或'REMOTE')添加到块中,因为它是一个过时的块。它应该澄清冲突解决办法。 – intmarinoreturn0
@Elod我在你的评论后编辑了答案,希望我能够更好地解释 – intmarinoreturn0