Для обзора кода я привык использовать команду bzr qlog
для визуального просмотра изменений между двумя коммитами. Сейчас я начинаю использовать git и ищу эквивалент. Я хочу следующие три основные функции:
Ближайшая комбинация git, которую я нашел до сих пор, - это зарегистрировать meld
как инструмент git diff, а затем использовать git cola
для сравнения версий. К сожалению, просмотрщик версий здесь ограничен, и я могу сравнивать только один файл за раз.
Моим запасным решением, конечно же, является использование bzr-git
, а затем просто запуск bzr qlog
. Я пробовал это, и, похоже, он работает нормально, меня просто беспокоит, что в тот момент, когда я начну использовать специфичные для git функции в репозитории, он начнет меня подводить.
Итак, есть ли инструмент git или серия инструментов, с помощью которых я могу получить тот же базовый результат без особых усилий?
ПРИМЕЧАНИЕ: меня не интересуют коммерческие решения, такие как SmartGit