Ответ 1
Просмотрите Git Расширения и посмотрите, что вы ищете.
Как бывший пользователь bzr
и новичок в git
, я пытаюсь найти хороший инструмент графического интерфейса для git blame
, аналогичный bzr qannotate
. Последний имеет 2 основных вида:
Снимок экрана:
Я вижу, что XCode IDE имеет нечто подобное встроенному, хотя внутри окна редактора и, следовательно, не очень удобно.
До сих пор я пробовал GitX 0.7.1 и GitHub для Mac - они оба вообще не имеют "вины".
Я только что проверил SourceTree для Mac, и хотя у него есть поддержка вины, но он довольно рудиментарный и показывает мне почти то же самое, что и в командной строке git blame
, хотя я могу дважды щелкнуть строку, чтобы увидеть соответствующую ревизию и изменения в другом окне. Это все еще не так хорошо, как bzr qannotate
.
Есть ли еще инструменты GUI, которые я могу использовать?
Просмотрите Git Расширения и посмотрите, что вы ищете.
tig
FTW!
Нажав t, вы получите представление дерева. Затем нажатие B показывает git blame
выделенного файла.
git gui
имеет эту функциональность, но это не так хорошо, как отполировано. Перейдите в "Репозиторий" → "Просмотр основных файлов" (или "Обзор файлов ветки" для другого ветки) → дважды щелкните имя файла. Он базовый, и на данный момент он не имеет много настраиваемости, но он функциональный.
Aptana Studio, SublimeText и TextMate имеют похожие визуализации, которые у вас там, но не с цветами. Вы можете настроить emacs или vim, чтобы показать вы цветная версия.
Более простой способ может быть gui gui blame <arguments>
. Вы можете использовать gui gui --help
для получения дополнительной информации о аргументах. Здесь официальный источник
Немного поздно, но GitKarken поддерживает очень хорошо history и blame.