Как я передаю по каналу в FileMerge как различный инструмент с мерзавцем на OS X?

Я плохо знаком с мерзавцем на OS X, и я использую его через командную строку. Я приезжаю из мира Черепахи SVN и Вне всякого сравнения в Windows.

Я хочу смочь отправить diffs FileMerge.

Я смог сделать это с TextMate просто при помощи:

git diff | mate

Но я не уверен, как разбудить тот набор, таким образом, я могу использовать FileMerge вместо этого?

36
задан CajunLuke 16 October 2012 в 20:12
поделиться

1 ответ

Хотя это не совсем то же самое, что вставлять stdin в сценарий, вы можете сделать так:

git difftool -t opendiff -y

Это запустит FileMerge один раз для каждого файла. Для выполнения всего дерева проекта за один раз потребуется немного сценариев.

См. также этот вопрос.

52
ответ дан 27 November 2019 в 05:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: