Как я могу сделать WinMerge своим git mergetool?

Я пытаюсь интегрировать WinMerge с Git, как это делали другие в Windows 7 Ultimate.

Я выполнил следующие шаги, но ошибка продолжает появляться, когда я запускаю git mergetool, который по умолчанию использует vimdiff.

Создал файл с именем winmerge.sh в корневом каталоге git: C/Program Files (x86)/Git/ с указанием 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
47
задан ROMANIA_engineer 4 February 2018 в 15:31
поделиться