Я использую git
для контроля версий различных проектов.
Существует ли программное обеспечение с графическим интерфейсом для навигации по коммитам и веткам проекта и для получения версий в git-проектах?
software-recommendation
gui
git
Matoeil
источник
источник
gitKraken
версияОтветы:
Я думаю, вы ищете простой в использовании интерфейс для мерзавца.
Взгляните на раздел « Графические интерфейсы » на странице InterfacesFrontendsAndTools в Git Wiki. Там было упомянуто следующее:
gitk
пакете)git-gui
пакете)Изменить: это предложения, приведенные в других ответах.
Есть несколько программ, которые я нахожу очень простыми в использовании.
Хихикать : я лично пользуюсь . Это простой и интуитивно понятный в использовании.
giggle
Cola Git GUI : я не использовал , но это кажется многообещающим.
Cola Git
источник
Протестировав все вышеупомянутые инструменты, я остановился на следующих инструментах для управления моими репозиториями Git:
SmartGit
SmartGit - это простой в использовании графический интерфейс пользователя для Git с оптимизированными рабочими процессами. SmartGit поддерживает все функции Git и Mercurial, необходимые для повседневной работы в проектах разработки программного обеспечения:
У меня также есть простой в использовании мастер для подключения вас к онлайн-репозиториям, таким как GitHub и BitBucket.
RabbitVCS
В отличие от этого, RabbitVCS отличается от других инструментов. Вместо того, чтобы предоставлять внешний интерфейс для вашего git-репозитория, он интегрирует себя с Nautilus. Фактически RabbitVCS - это набор графических инструментов, созданных для обеспечения простого и простого доступа к используемым вами системам контроля версий.
источник
Да; У git есть графический интерфейс, который вы можете запустить с помощью
git gui
команды.Если это не работает, это означает, что вам нужно установить графический интерфейс для
git
. Вы можете сделать это, установив пакет git-gui . Или, что еще лучше, установите пакет git-all .Смотрите
man git-gui
подробности. Обратите внимание, что пока вызывается man-страницаgit-gui
, вы запускаете это какgit gui
.источник
git-gui
инструмент сgit gui
илиgit citool
git gui
это очень функциональная вещь. Мне это нравится.echo '*TkTheme: clam' | xrdb -merge -
перед запускомgit gui
сделает его менее уродливым.Я пользовался
gitg
некоторое время, прежде чем вернуться только к CLI. Для развлечения, естьgource
, который может превратить вашу историю Git в анимацию :)источник
git clone
linux repo (2) запуститьgit log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3) нажатьf
или,u
чтобы скрыть имена файлов или имена пользователейЯ довольно неравнодушен к smartgit. Вы можете прочитать больше об этом здесь. Это самый полный git-клиент для Linux, который я нашел. Тем не менее, в командной строке есть реальная сила, и я предлагаю вам изучить ее перед использованием графического интерфейса.
источник
Я в команде, которая разрабатывает GitKraken , поэтому я немного предвзят, но я настоятельно рекомендую вам проверить это. Он кроссплатформенный, поэтому вы можете использовать один и тот же инструмент в Windows , Mac и Linux, и он поставляется с некоторыми другими уникальными функциями, включая отмену / повтор, индексированный поиск и отзывчивый, интуитивно понятный дизайн. Если GitKraken не работает для вас, я также использовал и имел некоторый успех с Git Extensions (Windows) и GitHub Desktop (Windows / Mac).
источник
16.04
и первое впечатление действительно хорошее. @ Крис, есть ли планы открыть этот проект в какой-то момент?Вместо загрузки и компиляции файла tar.gz из источника ( http://www.syntevo.com/smartgit/index.html ) на панели запуска доступен PPA, который позволяет устанавливать его
smartgit
с помощью обычныхapt-get
команд.С терминала ( Ctrl+ Alt+ t) введите следующие команды:
Это установит последнюю версию smartgit.
источник
Существует также относительно новое (только что выпущенное несколько месяцев назад) программное обеспечение под названием GitEye .
Он предоставляет знакомый графический интерфейс, поскольку основан на платформе Eclipse RCP. Вы также можете использовать его на Windows и Mac, так как он работает на Java.
Дайте ему попытку; это бесплатно.
До сих пор моя единственная жалоба заключается в том, что его инструмент слияния довольно ограничен
источник
ungit кажется мощным интуитивно понятным графическим интерфейсом для git.
источник
Я использую расширения git - я нахожу это очень полезным для того, для чего он мне нужен. Вот ссылка на запуск 12.04
источник
Если вы используете Emacs (что фантастично), то вы найдете magit супер блестящим вариантом: D
источник
Я бы никогда не назвал его лучшим git-клиентом, но считаю примечательным, что Meld также предоставляет некоторые базовые функции контроля версий, хотя его основная цель - сравнение файлов и каталогов:
Ссылаясь на обзор возможностей:
В зависимости от вашей цели и рабочего процесса также может быть интересно взглянуть на плагин управления версиями вашей любимой IDE. Я использовал такие, например, в Eclipse, Monodevelop и PyCharm.
источник
Cola Git проста , но обеспечивает то , что обещает, и SmartGit полна возможностей!
источник