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