我想git diff
成为一个快速的命令行解决方案来查看两个文件之间的差异,然后我想git difftool
启动 meld 以获得文件差异的更多图形视图。
目前,git diff
完全符合我的要求,但是当我运行时git difftool script.js
,git 会尝试启动 vimdiff 而不是 meld:
Viewing (1/1): 'script.js'
Launch 'vimdiff' [Y/n]:
如果我使用它指定该工具,git difftool -t meld script.js
它将尝试启动 meld:
Viewing (1/1): 'script.js'
Launch 'meld' [Y/n]:
如何在仍然使用 vimdiffgit difftool <filename>
的同时启动meld?git diff <filename>
我的 .gitconfig 包含以下内容:
[diff]
tool = vimdiff
[difftool]
tool = meld
[difftool "meld"]
path = C:\\Program Files (x86)\\Meld\\Meld.exe