为什么'git mergetool'(meld)向我显示带有conclict标记的祖先视图?这是完全错误的,我永远不明白为什么会这样做。我该如何解决?
3路合并应该显示
[ Your Changes ] [ Common Base ] [ Upstream Changes ]
我得到的是:
[ My Changes ] [ File with Conflict markers ] [ Upstream changes ]
请参阅:
答案 0 :(得分:2)
看起来您没有在配置中正确完成参数名称。您应该看到$ BASE,$ REMOTE等内容。确保这些内容符合'meld'文档中的规定
OR
您已经意外地提交了一个未解决的文件。要检查这个,请执行git log -S'<<<<<<'
并查看是否有任何回复。如果是,那就是这种情况。
希望这会有所帮助