git の差分比較をWinMergeで表示する
.gitconfig に以下を記述する。
[diff] tool = WinMerge [difftool "WinMerge"] path = C:/Program Files/WinMerge/WinMergeU.exe cmd = \"C:/Program Files/WinMerge/WinMergeU.exe\" -f \"*.*\" -e -u -r \"$LOCAL\" \"$REMOTE\" [alias] windiff = difftool -y -d -t WinMerge
使い方
- 2世代前のコミット後の内容と現在を比較
git windiff HEAD~~
- トピックブランチ feature/remark と現在のブランチの内容を比較
git windiff feature/remark
- ひとつ前のコミット後とリモートリポジトリ origin/masterの内容を比較
git windiff HEAD~ origin/master
参考