Ответ 1
Как насчет ungit?
Ungit может быть немного сложно установить, если вы не знакомы с Node.js, но IMO это лучший графический интерфейс git, который я видел до сих пор.
Я использую git для личного и большого проекта, который имеет широкую область (а не просто программирование) и множество файлов. Следовательно, у меня много ветвей и слияний, и я хочу иметь хороший инструмент визуализации для веток и слияния в git (особенно если он предлагает анимацию так же, как функции источника или графика, такие как PlasticSCM). gitk или git являются хорошими инструментами, и в настоящее время я использую их, но не точное решение.
Мне нравятся проекты с открытым исходным кодом, и я предпочитаю приложение, которое просто выполняет работу (не весь внешний интерфейс git), однако, если нет решений с открытым исходным кодом, приветствуются закрытые или тяжелые программные средства git. Я нашел:
SeeGitApp (не подходит для меня, esp для длинной и тяжелой ветки и слияния),
GitCola (я не смог установить его в Windows с первой попытки),
GitVersionTree (очень простой),
gitlist (на сервере, php, я не мог попробовать),
gittreemap
git2html.sh,
git log --pretty.
Как я уже сказал, я просто ищу открытый исходный код и утилиты. если для этой задачи нет такой утилиты, что бы вы предложили вместо этого?
Как насчет ungit?
Ungit может быть немного сложно установить, если вы не знакомы с Node.js, но IMO это лучший графический интерфейс git, который я видел до сих пор.
Вот крутой инструмент Git GUI, который я использовал в прошлом - Дерево источников. Я очень рекомендую его.
Акция gitk --all
или, на консоли:
git log --graph --oneline --decorate --all
(Кстати, у меня этот вызов с псевдонимом git overview
). Чтобы получить лучшие результаты с дисплеем, установите для параметра конфигурации color.ui
Git значение auto
.
GitX - отличный gui. Он бесплатный и простой в установке.