Я плохо знаком с мерзавцем на OS X, и я использую его через командную строку. Я приезжаю из мира Черепахи SVN и Вне всякого сравнения в Windows.
Я хочу смочь отправить diffs FileMerge.
Я смог сделать это с TextMate просто при помощи:
git diff | mate
Но я не уверен, как разбудить тот набор, таким образом, я могу использовать FileMerge вместо этого?
Хотя это не совсем то же самое, что вставлять stdin в сценарий, вы можете сделать так:
git difftool -t opendiff -y
Это запустит FileMerge один раз для каждого файла. Для выполнения всего дерева проекта за один раз потребуется немного сценариев.
См. также этот вопрос.