配置 git difftool

Configuring git difftool

我正在使用 git 2.18.0。在 ~/.gitconfig 部分 [alias] 我有这样配置的 diff-tool 别名:

meld = difftool -y --tool=meld

唉,git meld 产生了 diff 风格的结果,而不是启动 meld。此外,在命令行 git difftool -y --tool=meld 上拼写它也会产生不同风格的输出。另一方面,从命令行启动 meld 是成功的。

您能否指出可能存在的问题?

确保你在 .gitconfig 中有以下效果并去掉别名:

[diff]
    tool = meld
    guitool = meld
[difftool]
    prompt = false
[difftool "meld"]
    path = /usr/bin/meld