Как я могу сделать WinMerge моим git mergetool?
Я пытаюсь интегрировать WinMerge с Git, как я уже видел, как это делали другие ранее на Windows 7 Ultimate.
Я выполнил следующие действия, но ошибка продолжает появляться, когда я выполняю git mergetool, по умолчанию vimdiff.
Создал файл с именем winmerge.sh в корневом каталоге git: 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