インターネットに投稿された多くのソリューションに合わせて、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