Je vérifiais un rich GUI
pour Git
sur Linux
. Dernièrement, j'ai commencé à l'utiliser beaucoup et je trouve que même si la ligne de commande est très utile, je voudrais toujours une interface graphique à ma disposition car je ne suis pas encore très au courant des fonctionnalités avancées.
Je suis tombé sur cette question sur SO avant , mais je dois encore poser cette question, car cette question n'a pas ma réponse
J'ai utilisé git-cola
et gitk
, mais ils ont l'air à moitié cuits et gitk a l'air de travailler sur un autre DE. Toutes les fonctionnalités dont j'ai besoin dans gitGUI ne se trouvent ni dans l'un ni dans l'autre.
J'ai essayé giggle
, mais c'est plus utile pour regarder les différences
QGit
, mais ce n'est pas complet.Maintenant, laissez-moi vous dire à quoi je veux ressembler avec une foo-Git-GUI:
Bzr Explorer
, il est hautement utilisable et possède de nombreuses fonctionnalités que la plupart des interfaces graphiques mentionnées ci-dessusQuelqu'un connaît-il une interface graphique Git qui ressemble à l'exemple ci-dessus que j'ai publié ci-dessus?
Je me retrouve à utiliser principalement gitg
en combinaison avec la ligne de commande pour des tâches plus compliquées.
Référentiel source: http://git.gnome.org/browse/gitg .
Récemment, une nouvelle version 0.3.2 a été publiée, qui est une réécriture utilisant Vala. Il n'est pas encore complet par rapport à l'ancienne série 0.2, mais le refactor devrait accélérer le développement futur.
En outre, il existe normalement des PPA sur Launchpad qui contiennent une version plus à jour que le repo standard.
Smartgit semble être assez riche en fonctionnalités. Il permet de valider, de rebaser, de visualiser l'historique des succursales ... Ce n'est pas open source mais gratuit pour projets non commerciaux .
Je l'ai installé en téléchargeant à partir du site, en démarquant et en exécutant bin/smartgit.sh
. Il y a aussi des ppas comme celui-ci qui l'ont.
GitKraken , qui est un client basé sur un nœud/électron, est également entré dans l'incursion avec des binaires .deb et autonomes. Voici des captures d'écran de son annonce.
Je doute que vous allez trouver ce que vous voulez si vous ne l'avez pas déjà fait. Les utilisateurs de Linux ont tendance à être très satisfaits de l'utilisation des CLI, il n'y a donc pas de lecteur aussi puissant pour une énorme interface graphique.
Cela dit, vous avez en quelque sorte manqué de regarder git-gui. git-gui et gitk sont les deux qui font en fait partie de la suite git, et ils sont conçus pour se compléter - gitk pour regarder l'histoire et les différences, git-gui pour faire des commits, fusionner, aller chercher, pousser ...
Vérifiez EGit , le plugin git pour Eclipse. Il est sorti de l'incubation depuis juin 2011. Vous pouvez voir à quoi il ressemble dans le guide de l'utilisateur . Voici quelques captures d'écran pour vous mettre en appétit:
Je viens de commencer à exécuter GitExtensions sur Mono et cela semble fonctionner assez bien jusqu'à présent (en exécutant Ubuntu natty ici). J'ai dû installer certaines bibliothèques pour exécuter le package Zip compilé:
libmono-system-ldap2.0-cil pour System.DirectoryServices
Malheureusement, il ne semble pas y avoir de version packagée pour Ubuntu.
git gui est ce que j'utilise toujours sous Windows. Il fait à peu près tout ce que je dois faire dans Git, et la nature graphique est inestimable pour obtenir une bonne image de ce qui se passe.
Je ne l'ai pas essayé sur Linux, mais je doute que ce soit pire là-bas.
Je pense que la raison pour laquelle il n'y a pas eu une grande poussée dans les outils alternatifs est que git-gui est plus que suffisant pour ceux qui aiment utiliser Guis.
GitKraken est fortement recommandé. C'est un client GIT multiplateforme, moderne et beau.