【发布时间】:2015-05-03 19:31:54
【问题描述】:
我希望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]:
我如何让 git difftool <filename> 启动 meld 而 git diff <filename> 仍然使用 vimdiff?
我的 .gitconfig 包含以下内容:
[diff]
tool = vimdiff
[difftool]
tool = meld
[difftool "meld"]
path = C:\\Program Files (x86)\\Meld\\Meld.exe
【问题讨论】:
标签: git diff config vimdiff meld