Есть ли способ просмотреть историю мерзавцев с помощью внешнего инструмента сравнения?

Когда я просматриваю историю коммитов git в git gui, есть ли способ использовать внешний инструмент сравнения, чтобы показать различия коммитов?

1 ответ

Решение

Конечно, git difftool, Например:

git difftool -t gvimdiff master^..master

Если вы говорите о git-gui - оно использует gitk внутренне для просмотра истории. Вы можете настроить внешний инструмент сравнения, используя Edit->Preferences. Немного сложно понять, где это используется: при обычном просмотре разницы (либо путем выбора коммита, либо с использованием различных опций "Разбросить -> выбранные"), с использованием представления "Патч" на правой панели, щелкните правой кнопкой мыши файл и выберите "Внешний Diff". Это будет использовать инструмент сравнения, который вы настроили.

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