git でwinMergeでマージする
【git config かっこ】 https://qiita.com/shionit/items/fb4a1a30538f8d335b35 自身のGitの設定はどこに入れているか? system C:\Users\kuma\AppData\Local\Atlassian\SourceTree\git_local\mingw32\etc\gitconfig global C:\Users\kuma\.gitconfig local 対象リポジトリ内の .git/config ■configのしくみ [user]=セクション [diff] tool = WinMerge diff.tool=WinMerge 【difftool.WinMerge.cmd】 https://qiita.com/amano41/items/7c4be8d44cbff6417f7e $LOCAL 差分適用前 $REMOTE 差分適用後 $MERGED 差分をチェックしているファイルの名前 ------------ $ git config --global --list diff.tool=WinMerge difftool.WinMerge.path=C:/Program Files/WinMerge/WinMergeU.exe difftool.WinMerge.cmd="C:/Program Files/WinMerge/WinMergeU.exe" -f "*.*" -e -u -r "$LOCAL" "$REMOTE" merge.tool=WinMerge mergetool.WinMerge.path=C:/Program Files/WinMerge/WinMergeU.exe mergetool.WinMerge.cmd="C:/Program Files/WinMerge/WinMergeU.exe" -e -u "$LOCAL" "$REMOTE" "$MERGED" ------------ C:\Users\kuma\.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\" [merge] tool = WinMerge [mergetool "WinMerge"] path = C:/Program Files/WinMerge/WinMergeU.exe cmd = \"C:/Program Files/WinMerge/WinMergeU.exe\" -e -u \"$LOCAL\" \"$REMOTE\" \"$MERGED\" ・・・ [mergetool] keepBackup = false ------------ 【sourcetree WinMerge】 https://qiita.com/kyanro@github/items/2d7279c3c0ec1b28a12c [diff] tool = WinMerge [difftool "WinMerge"] cmd = \"C:/WinMerge/WinMergeU.exe\" -e -ub -dl \"$LOCAL\" -dr \"$REMOTE\" \"$LOCAL\" \"$REMOTE\" [merge] tool = WinMerge [mergetool "WinMerge"] cmd = \"C:/WinMerge/WinMergeU.exe\" //e //u //wl //wr \"$LOCAL\" \"$BASE\" \"$REMOTE\" //o \"$MERGED\" trustExitCode = true 起動オプションの指定方法について補足 ハイフンで指定する場合は特に気にする必要なし スラッシュで指定する場合は / ではなく // で指定する必要がある模様 https://qiita.com/amano41/items/7c4be8d44cbff6417f7e git-difftool のドキュメント https://git-scm.com/docs/git-difftool ■マージの実験 C:\kuma\test_git 設定など https://seesaawiki.jp/aki/d/WinMerge%20%A4%C73%CA%FD%B8%FE%A5%DE%A1%BC%A5%B8%A4%B9%A4%EB git config --global mergetool.keepBackup false