gitの差分比較をWinMergeでしたい!
~/.gitconfig に、以下を追加。どこぞからの拾い物。
[diff]
tool = WinMerge
[difftool]
prompt = false
[difftool "WinMerge"]
path = C:/Program Files/WinMerge/WinMergeU.exe
cmd = \"C:/Program Files/WinMerge/WinMergeU.exe\" -e -r -u -x -wl -wr -dl \"a/$MERGED\" -dr \"b/$MERGED\" \"$LOCAL\" \"$REMOTE\"
trustExitCode = false
[merge]
tool = WinMerge
[mergetool]
prompt = false
keepBackup = false
[mergetool "WinMerge"]
cmd = \"C:/Program Files/WinMerge/WinMergeU.exe\" \"$MERGED\"
trustExitCode = false
[alias]
windiff = difftool -y -d -t WinMerge
winmerge = mergetool -y -t WinMerge
そして、git bashとかのコマンドラインから、
git windiff
で、最新コミットとローカルで編集したファイルとの比較
git windiff HEAD HEAD^
で、最新コミットとその1つ前の比較
をWinMergeが立ち上がってきて、ディレクトリ単位でやってくれる。
-d をオプションに付けないと、ファイル1個毎にWinMergeが立ちあがってくるブラクラ状態になるので注意(笑)
Author And Source
この問題について(gitの差分比較をWinMergeでしたい!), 我々は、より多くの情報をここで見つけました https://qiita.com/forest1/items/787bb74582b3a3d2323c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .