首页 > 解决方案 > 配置 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从命令行启动是成功的。

你能建议什么可能是错的吗?

标签: gitmeldgit-difftool

解决方案


确保您在 .gitconfig 中具有以下效果并摆脱别名:

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

推荐阅读