我正在使用meld和 git 进行合并,我想尝试 vimdiff。配置了与 git 的三路合并,然后是我自己的 diff 命令:
[merge]
tool = vimdiff3
conflictstyle = diff3
[mergetool "vimdiff3"]
cmd = gvim -f -d \"$LOCAL\" \"$BASE\" \"$REMOTE\" \"$MERGED\"
但是每次我尝试运行 mergetool 时,git 都会快速响应“[file] 似乎没有变化”并跳过合并。
最重要的是,我想获得真正的三向合并(四个文件),底部有合并窗口,这可行,但我看到很多报告它在互联网上不起作用:
cmd = gvim -f -d -c \"wincmd J\" \"$MERGED\" \"$LOCAL\" \"$BASE\" \"$REMOTE\"