Wie kann ich WinMerge zu meinem Git-Mergetool machen?

Ich versuche, WinMerge in Git zu integrieren, wie ich es bereits unter Windows 7 Ultimate gesehen habe.

Ich habe die folgenden Schritte ausgeführt, aber es wird weiterhin ein Fehler angezeigt, wenn ich ein Git-Mergetool durchführe, das standardmäßig vimdiff verwendet.

Erstellt eine Datei namens winmerge.sh im Stammverzeichnis von git: C / Programme (x86) / Git / mit: WinMergeU ist der richtige Speicherort.

#!/bin/sh
echo Launching WinMergeU.exe: $1 $2
"C:/Program Files (x86)/WinMerge/WinMergeU.exe" 
git /e /u /dl "Base" /dr "Mine" "$1" "$2"

und verwendet die folgenden Befehle.

git config --global diff.tool winmerge
git config --global difftool.winmerge.cmd "winmerge.sh \"$LOCAL\" \"$REMOTE\""
git config --global difftool.prompt false

Der Fehler wird angezeigt als:

git config option merge.tool set to unknown tool: winmerge

Antworten auf die Frage(10)

Ihre Antwort auf die Frage