【发布时间】:2013-02-12 08:56:18
【问题描述】:
为了与互联网上发布的许多解决方案保持一致,我安装了 KDiff3 并修改了.gitconfig,如下所示以使用它。尽管如此,当我在存储库中运行git diff HEAD^ HEAD 来测试它时,我得到了一个由默认工具执行的差异。我在 Windows7-64 上运行 cygwin git。谁能解释为什么不调用KDiff3?
[diff]
tool = kdiff3
[merge]
tool = kdiff3
[difftool "kdiff3"]
path = \"D:/Program Files (x86)/KDiff3/kdiff3.exe\"
keepBackup = false
trustExitCode = false
[mergetool "kdiff3"]
path = \"D:/Program Files (x86)/KDiff3/kdiff3.exe\"
keepBackup = false
trustExitCode = false
【问题讨论】:
-
各个部分在哪里运行?这就是 Cygwin 中的全部(我希望!)?部分是本机 Windows 应用程序吗?如果是,是哪个?
-
是的,它在 cygwin 中运行,请参阅 jturney 的回复了解我要去的地方。