以前にWindows7Ultimateで他の人が行ったのと同じように、WinMergeをGitと統合しようとしています。
次の手順を実行しましたが、デフォルトでvimdiffに設定されているgit mergetoolを実行すると、エラーが引き続き表示されます。
gitのルートディレクトリにwinmerge.shというファイルを作成しました:C / Program Files(x86)/ Git / with:WinMergeUは正しい場所です。
#!/bin/sh
echo Launching WinMergeU.exe: $1 $2
"C:/Program Files (x86)/WinMerge/WinMergeU.exe"
git /e /u /dl "Base" /dr "Mine" "$1" "$2"
次のコマンドを使用しました。
git config --global diff.tool winmerge
git config --global difftool.winmerge.cmd "winmerge.sh \"$LOCAL\" \"$REMOTE\""
git config --global difftool.prompt false
エラーは次のように表示されます。
git config option merge.tool set to unknown tool: winmerge