Możesz użyć pełnych ścieżek uniksowych, takich jak:
PATH=$PATH:/c/python26
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/meld/bin/meld
To jest opisane w sekcji „ Jak uzyskać połączenie pracujące z git w systemie Windows ”
Lub możesz zastosować podejście opakowujące opisane w sekcji „ Używanie połączenia z Git w systemie 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
Ze skryptem meld.sh
:
#!/bin/env bash
C:/Python27/pythonw.exe C:/meld-1.6.0/bin/meld $@
abergmeier wspomina w komentarzach :
Musiałem zrobić:
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/Meld/meld/meldc.exe
Zauważ, że meldc.exe został specjalnie stworzony do wywoływania w systemie Windows za pośrednictwem konsoli. W związku z tym meld.exe nie będzie działać poprawnie.
CenterOrbit wspomina w komentarzach dla Mac OS, aby zainstalować homebrew , a następnie:
brew cask install meld
git config --global merge.tool meld
git config --global diff.guitool meld