爲了與發佈在互聯網上的一些解決方案保持一致,我已經安裝了KDiff3並修改瞭如下的.gitconfig
以利用它。儘管如此,當我在存儲庫中運行git diff HEAD^ HEAD
來測試它時,我會得到由默認工具執行的差異。我在Windows7-64上運行cygwin git。任何人都可以解釋爲什麼KDiff3不被調用?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應用程序,如果是的話,哪些? – AlG 2013-02-26 20:12:41
是的,它在cygwin中運行,請參閱jturney對我所在位置的迴應。 – lovelyzoo 2013-02-28 11:33:31