Красивый и многофункциональный графический интерфейс в Git для Linux [закрыт]


я проверял для rich GUI на Git on Linux. В последнее время я начал использовать его много и обнаружил, что, хотя командная строка очень полезна, я все равно хочу, чтобы графический интерфейс был в моем распоряжении, так как я все еще не очень хорошо осведомлен о расширенных функциях.

я столкнулся с этим вопросом на SO раньше, но я все еще должен задать этот вопрос снова, так как этот вопрос не имеет моего ответа

  • я использовал git-cola и gitk, но выглядят они наполовину испеченный и gitk выглядит так, как будто я работаю над каким-то другим DE. Все функции, которые мне нужны в gitGUI, не находятся ни в одном из них.

  • пробовал giggle , но это более полезно для просмотра диффов

  • пробовал QGit, но он не полностью завершена.

теперь позвольте мне сказать, как я хочу, чтобы foo-Git-GUI выглядел так:

  • вы можете посмотреть на Bzr Explorer, он очень удобен и имеет много функций чем многие из вышеупомянутых ГИС

кто-нибудь знает о любом Git GUI, который выглядит как приведенный выше пример, который я опубликовал выше?

7 67

7 ответов:

Я использую в основном gitg в сочетании с командной строкой для более сложных задач.

исходный репозиторий:http://git.gnome.org/browse/gitg.

недавно была выпущена новая версия 0.3.2, которая является перезаписью с использованием Vala. Это еще не полная функция по сравнению со старой серией 0.2, но рефактор, как ожидается, ускорит дальнейшее развитие.

кроме того, на Launchpad обычно есть PPAs, которые содержат более современная версия, чем стандартное РЕПО. enter image description hereenter image description here

Smartgit кажется, довольно многофункциональное. Это позволяет фиксировать, перебазировать, визуализировать историю ветвей... Это не с открытым исходным кодом, но свободно использовать для некоммерческие проекты.

Я установил его, загрузив с сайта, распаковав и запустив bin/smartgit.sh. Есть также ppas, как этот вот и все.

обновление (02/16)

GitKraken, который является узлом/электронным клиентом имеет и вступил в набег с обоими .deb и автономные двоичные файлы. скриншоты С момента его оглашения.

Я сомневаюсь, что вы найдете то, что вы хотите, если вы еще не сделали. Пользователи Linux, как правило, быть довольно счастливы с помощью обрывистом так что тут не столь сильное стремление к огромным графическим интерфейсом.

тем не менее, вы как-то пропустили смотреть на git-gui. git-gui и gitk - это те два, которые на самом деле являются частью git suite, и они предназначены для дополнения друг друга-gitk для просмотра истории и различий, Git-gui для совершения коммитов, слияния, извлечения, нажатия...

Регистрация EGit, плагин git для Eclipse. Это из инкубации с июня 2011 года. Вы можете видеть, как это выглядит в руководство пользователя. Вот несколько скриншотов, чтобы увлажнить ваш аппетит:

  • новые файлы:

New files to be added

  • Окне Коммита:

Commit window

  • История Вид:

History View

Git gui-это то, что я всегда использую в Windows. Он делает почти все, что мне когда-либо нужно делать в Git, и графический характер БЕСЦЕНЕН для получения хорошей картины того, что происходит.

Я не пробовал его на Linux, но я сомневаюсь, что там хуже.

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

Я только начал бегать GitExtensions на моно, и это, кажется, работает довольно хорошо до сих пор (работает Ubuntu natty здесь). Мне пришлось установить некоторые библиотеки, чтобы запустить скомпилированный zip-пакет:

  • libmono-winforms2. 0-cil для системы.Окна.Формы
  • libmono-system-ldap2. 0-cil для системы.Каталог

    к сожалению, похоже, что нет упакованной версии для Ubuntu.

GitKraken настоятельно рекомендуется. Это кросс-платформенный, современный и красивый клиент GIT.