Как настроить kdiff3 в Mac OS?
на.gitconfig
файл я настраиваю git diff следующим образом:
[diff]
tool = kdiff3
[difftool "kdiff3"]
path = path_directory/kdiff3.app
в этом параметре kdiff недоступен, и я получаю следующее когда я бегу в терминале
>> git difftool
The diff tool kdiff3 is not available as 'Kdiff_local_software_path/kdiff3.app'
fatal: external diff died, stopping at modified_file
у вас есть какие-либо предложения, я могу исправить эту проблему ? В моей текущей настройке Mac OS 10.10.5 git diff tool является git merge tool
что я хочу заменить на kdiff.
2 ответов
kdiff3
обычно находится в следующем месте:
/Applications/kdiff3.app/Contents/MacOS/kdiff3
Итак, попробуем
[difftool "kdiff3"]
path = /Applications/kdiff3.app/Contents/MacOS/kdiff3
при установке kdiff
используя brew
, тогда вам не понадобится difftool
параметр в конфигурации для git 1.8 и далее. Будет работать только следующее:
[diff]
tool = kdiff3
при установке kdiff
установка файла dmg в kdiff.app
затем установите локальный путь следующим образом:
[difftool "kdiff3"]
path = directory_path_where_you_installed/kdiff3.app/Contents/MacOS/kdiff3
загрузите kdiff3 и установите как приложение(перетащите kdiff3 в свои приложения): http://sourceforge.net/projects/kdiff3/files/kdiff3/0.9.98/kdiff3-0.9.98-MacOSX-64Bit.dmg/download
Setup git config tool как показано ниже, работает для меня на MacBook Pro:
git config --глобальное слияние.kdiff3 инструмент
и:
конфигурация git --global mergetool.kdiff3.УМК '/Приложения/kdiff3.app / содержание / MacOS / kdiff3 $BASE $LOCAL $REMOTE - o $MERGED'