Ваш путь написан плохо, и отсутствует пробел.
И вы должны определить cmd
вместо path
.
В конце концов, это должно сработать для вас:
git config --global diff.tool meld
git config --global difftool.meld.cmd "\"C:/Program Files (x86)/Meld/Meld.exe\" \"\$LOCAL\" \"\$REMOTE\""
git config --global difftool.prompt false
Редактировать:
Если вы хотите, чтобы Git указывал действующие инструменты, вы можете проверить его с помощью:
git difftool --tool-help
В любом случае,после наших обменов вы решили использовать P4merge;Это последовательное обновление моего ответа.
Это способ его настройки:
git config --global merge.tool p4merge
git config --global mergetool.p4merge.cmd "\"C:/Program Files (x86)/Perforce/p4merge.exe\" \"\$LOCAL\" \"\$REMOTE\""
git config --global diff.tool p4merge
git config --global difftool.p4merge.cmd "\"C:/Program Files (x86)/Perforce/p4merge.exe\" \"\$LOCAL\" \"\$REMOTE\""