Ви можете використовувати повні шляхи Unix, такі як:
PATH=$PATH:/c/python26
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/meld/bin/meld
Це те, що описано в " Як змусити працювати з git у Windows "
Або ви можете застосувати підхід до обгортки, описаний у " Використовуйте поєднання з 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 про встановлення домашньої мови , а потім:
brew cask install meld
git config --global merge.tool meld
git config --global diff.guitool meld