Подтвердить что ты не робот

Достойный Git инструмент визуализации ветвей

Я использую git для личного и большого проекта, который имеет широкую область (а не просто программирование) и множество файлов. Следовательно, у меня много ветвей и слияний, и я хочу иметь хороший инструмент визуализации для веток и слияния в git (особенно если он предлагает анимацию так же, как функции источника или графика, такие как PlasticSCM). gitk или git являются хорошими инструментами, и в настоящее время я использую их, но не точное решение.

Мне нравятся проекты с открытым исходным кодом, и я предпочитаю приложение, которое просто выполняет работу (не весь внешний интерфейс git), однако, если нет решений с открытым исходным кодом, приветствуются закрытые или тяжелые программные средства git. Я нашел:

SeeGitApp (не подходит для меня, esp для длинной и тяжелой ветки и слияния),

GitCola (я не смог установить его в Windows с первой попытки),

GitVersionTree (очень простой),

gitlist (на сервере, php, я не мог попробовать),

gittreemap

git2html.sh,

git log --pretty.

Как я уже сказал, я просто ищу открытый исходный код и утилиты. если для этой задачи нет такой утилиты, что бы вы предложили вместо этого?

4b9b3361

Ответ 1

Как насчет ungit?

Ungit Screenshot

Ungit может быть немного сложно установить, если вы не знакомы с Node.js, но IMO это лучший графический интерфейс git, который я видел до сих пор.

Ответ 2

Вот крутой инструмент Git GUI, который я использовал в прошлом - Дерево источников. Я очень рекомендую его.

Ответ 3

Акция gitk --all или, на консоли:

git log --graph --oneline --decorate --all

(Кстати, у меня этот вызов с псевдонимом git overview). Чтобы получить лучшие результаты с дисплеем, установите для параметра конфигурации color.ui Git значение auto.

Ответ 4

GitX - отличный gui. Он бесплатный и простой в установке.

http://gitx.frim.nl/