'git mergetool'(meld)为什么会显示带有冲突标记的祖先视图?这是完全错误的,我从未理解为什么会这样。我该如何解决?
3路合并应该显示:
[ Your Changes ] [ Common Base ] [ Upstream Changes ]
我的理解是:
[ My Changes ] [ File with Conflict markers ] [ Upstream changes ]
请参见:
'git mergetool'(meld)为什么会显示带有冲突标记的祖先视图?这是完全错误的,我从未理解为什么会这样。我该如何解决?
3路合并应该显示:
[ Your Changes ] [ Common Base ] [ Upstream Changes ]
我的理解是:
[ My Changes ] [ File with Conflict markers ] [ Upstream changes ]
请参见:
看起来你在配置文件中没有正确设置参数名称。你应该看到类似于 $BASE、$REMOTE 等的内容。请确保这些内容和 'meld' 的文档中指定的一样。
或者,你可能不小心提交了一个未解决的文件。要检查这个问题,请运行 git log -S'<<<<<<'
命令并查看是否有返回结果。如果有,那么就是这个问题。
希望这可以帮到你。