Mar*_*ouf 11 git version-control merge meld 3-way-merge
为什么'git mergetool'(meld)向我显示带有conclict标记的祖先视图?这是完全错误的,我永远不明白为什么会这样做.我该如何解决?
应该显示3路合并
[ Your Changes ] [ Common Base ] [ Upstream Changes ]
Run Code Online (Sandbox Code Playgroud)
我得到的是:
[ My Changes ] [ File with Conflict markers ] [ Upstream changes ]
Run Code Online (Sandbox Code Playgroud)
看到: 
看起来您在配置中没有正确完成参数名称。您应该看到诸如 $BASE、$REMOTE 等内容。确保这些内容与“meld”文档中指定的一致
或者
您无意中提交了一个未解决的文件。要检查这一点,请执行以下操作git log -S'<<<<<<'并查看是否有任何返回。如果确实如此,那么情况就是这样。
希望这可以帮助