Я установил:
git config --global merge.tool meld
git config --global mergetool.meld.path c:/Progra~2/meld/bin/
На "git mergetool" пишет:
Hit return to start merge resolution tool (meld):
The merge tool meld is not available as 'c:/Progra~2/meld/bin/'
Я также пробовал:
- / c / Progra ~ 2 / meld / bin /
- "/ c / Программные файлы (x86) / meld / bin /"
- "c: / Программные файлы (x86) / meld / bin /"
результат тот же.
когда я перехожу в C: / Program files (x86) / meld / bin / и запускаю
python meld
инструмент работает.
.gitconfig
из: marcin-chwedczuk.github.io/use-meld-as-git-merge-diff-toolvimdiff
наmeld
в этом ответе)Ответы:
Вы можете использовать полные пути unix, например:
Это то, что описано в " Как заставить meld работать с git в Windows "
Или вы можете использовать подход оболочки, описанный в разделе « Использование Meld с Git в Windows ».
Со сценарием
meld.sh
:Абергмайер упоминает в комментариях :
CenterOrbit упоминает в комментариях к Mac OS об установке homebrew , а затем:
источник
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/Meld/meld/meldc.exe
tab
ключ, он предложит путь, поэтому его легко сделать правильно.$ brew install homebrew/x11/meld
$ git config --global merge.tool meld
$ git config --global diff.guitool meld
У меня это сработало в Windows 8.1 и Windows 10.
источник
git config --global mergetool.meld.path "c:\Program Files (x86)\meld\meld.exe"
при использовании PowerShellсмесь 3.14.0
источник
Я думаю, это
mergetool.meld.path
должно указывать прямо на исполняемый файл meld. Таким образом, вам нужна следующая команда:источник
Ни один из других ответов здесь не сработал для меня, возможно, от попытки их всех сочетать. Я смог адаптировать этот принятый ответ для работы с meld. Теперь это работает для меня с git 1.9.4, meld 3.14.0 и windows 8.1.
Отредактируйте ~ / .gitconfig, чтобы он выглядел так:
источник
После установки http://meldmerge.org/ мне пришлось сообщить git, где он находится:
И это, кажется, работает. Как слияние, так и слияние с помощью «git difftool» или «git mergetool»
Если кто-то сталкивается с такой проблемой, как сбой Meld после запуска (индикация проблемы с python), вам необходимо настроить Meld / lib для переменной вашей системной среды, как показано ниже
C:\Program Files (x86)\Meld\lib
источник
Для окон добавьте путь для объединения, как показано ниже:
источник