Как бывший пользователь bzr
и новичок в git
, я пытаюсь найти хороший инструмент графического интерфейса для git blame
, аналогичный bzr qannotate
. Последний имеет 2 основных вида:
- просмотрщик содержимого файла с короткой аннотированной информацией (кто, в какой редакции изменил строку) + раскраска фона на основе идентификатора коммандера и возраста изменения.
- просмотрщик журналов файлов: когда я нажимаю на строку в содержимом файла, я вижу ревизию, когда эта строка была изменена, и все данные журнала об этом.
Снимок экрана:
Я вижу, что XCode IDE имеет нечто подобное встроенному, хотя внутри окна редактора и, следовательно, не очень удобно.
До сих пор я пробовал GitX 0.7.1 и GitHub для Mac - они оба вообще не имеют "вины".
Я только что проверил SourceTree для Mac, и хотя у него есть поддержка вины, но он довольно рудиментарный и показывает мне почти то же самое, что и в командной строке git blame
, хотя я могу дважды щелкнуть строку, чтобы увидеть соответствующую ревизию и изменения в другом окне. Это все еще не так хорошо, как bzr qannotate
.
Есть ли еще инструменты GUI, которые я могу использовать?