Jak mogę zrobić WinMerge moim git mergetool?

Próbuję zintegrować WinMerge z Git, ponieważ widziałem już innych zrobionych wcześniej w Windows 7 Ultimate.

Wykonałem następujące kroki, ale pojawia się błąd, gdy wykonuję git mergetool, który domyślnie jest vimdiff.

Utworzono plik o nazwie winmerge.sh w katalogu głównym git: C / Program Files (x86) / Git / with: WinMergeU jest poprawną lokalizacją.

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

i użył następujących poleceń.

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

Błąd pojawia się jako:

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

questionAnswers(10)

yourAnswerToTheQuestion