2009-09-17 5 views
36

Je cherche à transférer mes projets à Git à partir de SVN (je suis convaincu que Git vaut le coup) et j'essaie de trouver un ensemble d'outils à utiliser pour le projet. J'ai cherché quelques outils mais je n'ai pas été vraiment impressionné par ce que j'ai trouvé.Existe-t-il un bon outil (visuel) Git pour Mac OS X ou Windows?

Quels outils visuels sont recommandés pour les utilisateurs de Git sous Mac OS X? Qu'en est-il de Windows? (Je environnements de développement multiples et j'ai besoin d'outillage git dans chacun d'eux)

+1

double: http://stackoverflow.com/questions/83789/what-is-the-best-git-gui-on-osx –

Répondre

28

Voici un pour Mac: GitX

Screenshot: enter image description here

+1

Voici une meilleure: GitX (L) http://gitx.laullon.com/. C'est le même GitX que vous connaissez et aimez, mais avec plus de fonctionnalités. Je le préfère à l'original – Carl

22

Windows a TortoiseGit. Ce n'est pas aussi mature que TortoiseSVN, mais je l'ai utilisé et ça marche assez bien pour mes fins.

Screenshot: enter image description here

EDIT [décembre 2014]: Je vous recommande également regarder Dan's answer. L'interface utilisateur de Github est probablement l'outil le plus mature/supporté actuellement (même si vous n'utilisez pas Github!)

+2

Est le même logiciel disponible pour Mac OS. S'il vous plaît poster l'URL si elle a. –

+0

l'a utilisé lors de la victoire. excellent outil. toujours à la recherche de quelque chose de similaire sur Mac –

+1

vient de trouver GitSnail. Clone TortoiseGit. Agréable à première vue –

0

Il existe un port natif de Git pour Windows, appelé mysysgit.

Si vous utilisez Eclipse, il y a un client Git qui s'y connecte - egit. TortoiseGit est un client GUI autonome. Git #/GitSharp est un client pour git pour .NET.

Les utilisateurs de Mac devraient être en mesure de fournir quelques exemples pour MacOS.

Profitez-en!

1

GitGui est livré avec git. Cela a toujours fonctionné très bien pour moi. Y a-t-il un problème avec ça?

Screenshot: enter image description here

+0

je ne peux pas comprendre comment le démarrer dans mac os x –

+2

La commande est "git gui" – Carl

+0

@carleeto - Il est maintenant. Il y a deux ans, quand j'ai écrit cette réponse, 'git-gui' a également fonctionné. –

14

Essayez Git Extensions.

Screenshot: enter image description here

+1

Je ne suis pas tombé sur une meilleure interface graphique Git gratuite pour Windows. – Carl

0

extensions Git pour Windows fonctionne très bien et intègre avec Visual Studio (si vous en avez besoin). Je n'ai pas essayé TortoiseGit, mais j'ai entendu dire que ce n'est pas tout à fait prêt.

Sur Mac, j'ai essayé GitX et je n'ai pas été très impressionné. Il semble manquer beaucoup de commandes git et je dois utiliser le terminal sur une base régulière. Il y en a un autre qui s'appelle Gity, mais c'est très récent et je ne l'ai pas encore essayé. C'est gratuit maintenant, mais je pense que ça va finir une fois qu'il aura atteint 1.0.

4

Je suis surpris que personne n'ait mentionné Tower pour Mac OSX.

Voici une capture d'écran: enter image description here

30

Source Tree (for MAC)

Screenshot: enter image description here

+0

Application propriétaire d'Atlassian. Pas une telle interface kawai comme dans GitX, mais ça marche. Endroit moyen entre GitX et Git Extension IMHO. –

+1

Cet outil est absolument déroutant lorsqu'il s'agit de résoudre des problèmes de fusion complexes. –

+0

vérifier aussi https://git-scm.com/download/gui/mac – jdev

1

Pour OSX Je n'aime pas la tour. J'ai eu trop de crashs et de problèmes. D'un autre côté, Source Tree fonctionne très bien. Bien que cela nécessite un peu plus de compréhension de git lui-même. IMO Tower n'est pas une pierre angulaire. Je souhaite que Cornerstone soutienne GIT.

0

Pour de Windows, je recommande le client GitHub for Windows (qui travaille également avec d'autres référentiels locaux et distants, même si elle est configuré pour travailler avec Github par défaut).

Voici une capture d'écran: enter image description here

+1

Il est très simple, il ne peut que pousser la validation de Git (Hub), mais pas de support d'opérations complexes. – Sklavit