71 votes

Une interface graphique git jolie et riche en fonctionnalités pour Linux

J'étais en train de vérifier pour un rich GUI para Git en 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 avoir 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 je n'ai pas de réponse à cette question.

  • J'ai utilisé git-cola y gitk mais ils ont l'air à moitié cuits et gitk donne l'impression que je travaille sur un autre DE. Toutes les fonctionnalités dont j'ai besoin dans gitGUI ne sont présentes ni dans l'un ni dans l'autre.

  • J'ai essayé giggle mais il est plus utile pour regarder les diffs.

  • J'ai essayé QGit mais il n'est pas complet.

Maintenant, laissez-moi vous expliquer comment je veux que l'interface graphique de Foo-Git ressemble :

  • Vous pouvez jeter un coup d'œil à Bzr Explorer Il est très facile à utiliser et possède de nombreuses fonctionnalités par rapport aux interfaces graphiques mentionnées ci-dessus.

Quelqu'un connaît-il une interface graphique Git qui ressemble à l'exemple que j'ai posté ci-dessus ?

64voto

Christoph Points 1204

Je me retrouve à utiliser principalement gitg en combinaison avec la ligne de commande pour les tâches plus complexes.

Dépôt de la 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. Elle n'est pas encore complète en termes de fonctionnalités par rapport à l'ancienne série 0.2, mais le remaniement devrait accélérer le développement futur.

De plus, il y a normalement des PPAs sur Launchpad qui contiennent une version plus à jour que le repo standard. enter image description hereenter image description here

21voto

yuvilio Points 1123

Smartgit semble être assez riche en fonctionnalités. Il permet de commiter, de rebaser, de visualiser l'historique des branches... Il n'est pas open source mais son utilisation est libre pour projets non-commerciaux .

Je l'ai installé en le téléchargeant depuis le site, en le dé-tarant et en l'exécutant. bin/smartgit.sh . Il y a aussi des ppas comme celui-ci qui l'ont.

20voto

Jefromi Points 127932

Je doute que vous trouviez ce que vous voulez si ce n'est déjà fait. Les utilisateurs de Linux ont tendance à se contenter d'utiliser des CLI, il n'y a donc pas de besoin aussi fort pour une interface graphique énorme.

Ceci dit, vous avez en quelque sorte omis de regarder git-gui. git-gui et gitk sont les deux qui font réellement partie de la suite git, et ils sont conçus pour se compléter l'un l'autre - gitk pour regarder l'historique et les différences, git-gui pour faire des commits, fusionner, récupérer, pousser...

11voto

Hosam Aly Points 14797

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 :

  • Nouveaux dossiers :

New files to be added

  • Fenêtre d'engagement :

Commit window

  • Vue de l'histoire :

History View

5voto

T.E.D. Points 26829

Git gui est ce que j'utilise toujours sous Windows. Il fait à peu près tout ce que j'ai besoin de faire dans Git, et la nature graphique est inestimable pour avoir une bonne image de ce qui se passe.

Je ne l'ai pas essayé sous Linux, mais je doute que ce soit pire.

Je pense que la raison pour laquelle il n'y a pas eu une grande poussée vers des outils alternatifs est que git-gui est plus que suffisant pour ceux qui aiment utiliser Guis.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X