Вы можете использовать полные пути unix, например:
PATH=$PATH:/c/python26
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/meld/bin/meld
Это то, что описано в " Как заставить meld работать с git в Windows "
Или вы можете использовать подход оболочки, описанный в разделе « Использование Meld с Git в Windows ».
# set up Meld as the default gui diff tool
$ git config --global diff.guitool meld
# set the path to Meld
$ git config --global mergetool.meld.path C:/meld-1.6.0/Bin/meld.sh
Со сценарием meld.sh
:
#!/bin/env bash
C:/Python27/pythonw.exe C:/meld-1.6.0/bin/meld $@
Абергмайер упоминает в комментариях :
Пришлось сделать:
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/Meld/meld/meldc.exe
Обратите внимание, что meldc.exe был специально создан для вызова в Windows через консоль. Таким образом, meld.exe не будет работать должным образом.
CenterOrbit упоминает в комментариях к Mac OS об установке homebrew , а затем:
brew cask install meld
git config --global merge.tool meld
git config --global diff.guitool meld