Vous pourriez utiliser des chemins unix complets comme :
PATH=$PATH:/c/python26
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/meld/bin/meld
C'est ce qui est décrit dans " Comment faire fonctionner meld avec git sous Windows ? "
Ou vous pouvez adopter l'approche wrapper décrite dans " Utiliser Meld avec Git sous 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
Avec un script meld.sh
:
#!/bin/env bash
C:/Python27/pythonw.exe C:/meld-1.6.0/bin/meld $@
abergmeier mentionne dans les commentaires :
Je devais le faire :
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/Meld/meld/meldc.exe
Notez que meldc.exe a été spécialement créé pour être invoqué sous Windows via la console. Ainsi, meld.exe ne fonctionnera pas correctement.
CenterOrbit mentions dans les commentaires pour Mac OS pour installer homebrew et ensuite :
brew cask install meld
git config --global merge.tool meld
git config --global diff.guitool meld