Установка TextMate 2 в качестве Git's difftool

Можно ли установить TextMate 2 в качестве Git difftool/mergetool по умолчанию?

Если да, то каковы команды?

Я нашел инструкции для инструмента diffmerge здесь, но я хотел бы попробовать его с text mate, но я знаю, что это команды, которые нужно использовать.

Я использую Mac OS X 10.8, кстати.

1 ответ

Для начала;

git config --global diff.tool tmdiff
git config --global difftool.tmdiff.cmd 'git diff "$LOCAL" "$REMOTE"|mate'

который запускается с git difftool

или же

git diff | mate

Ни один из них не даст вам возможности объединять файлы, это важно для вас?

git config --global core.editor "/usr/local/bin/mate -w"

Будет устанавливать TextMate в качестве редактора по умолчанию, который, как я считаю, позволяет мне разрешать конфликты слияния в TextMate.

Что касается пакета Diff, он просто работает для меня.

Другие вопросы по тегам