29 votes

Existe-t-il de bons clients graphiques Git et Hg / Mercurial sur Mac OS X?

Je recherche des clients Git et Mercurial convaincants sur Mac OS X. La plupart des clients que j'ai trouvés jusqu'à présent étaient moins convaincants que prévu. Certains des clients sont programmés même en Ruby ou Tcl / Tk, qui IMO ne sont pas de bons citoyens OS X en termes d'intégration dans le système d'exploitation.

J'ai à l'esprit des clients similaires à Versions.app ou Cornetstone, qui sont uniquement des clients Subversion. Peut-être que quelqu'un a obtenu un conseil d'initié pour moi.

35voto

Martin Geisler Points 44779

Pour Mercurial, vous devriez jeter un oeil à MacHg. Il est gratuit et open source. Il utilise l'interface graphique native toolkit pour Mac et est livré avec son propre version groupée de Mercurial. Il est très poli:

State after a merge in MacHg

Il y a beaucoup plus de captures d'écran disponibles.

J'ai aussi entendu beaucoup de bonnes choses à propos de SourceTree, qui est à la fois un Git et Mercurial client. Atlassian (les propriétaires de Bitbucket) acheté récemment et sont maintenant de le proposer en téléchargement gratuit.

34voto

Steve Streeting Points 1101

Je pensais juste que je mentionne que sources du est un client Mac OS X pour les Mercurial et Git, dans un seul outil. Je ne savais pas si vous recherchiez cela, ou si vous aviez simplement mentionné les deux parce que vous n'aviez pas encore décidé lequel utiliser; personnellement en tant que développeur / utilisateur open source, avoir les deux disponibles dans un seul outil est très utile pour moi (c'est pourquoi je l'ai écrit :))

11voto

Robert Trevellyan Points 121

J'ai commencé un traitement de 21 jours d'essai de SourceTree il y a quelques jours (première version publique a été le 26 octobre). J'ai déjà le préfèrent les trois autres bien connus Mac OS Interfaces utilisateur graphiques pour Mercurial, mais je suis nouveau Mercurial, et donc pas un utilisateur de puissance. Il ressemble le plus à ce Trouble. Il était très facile de l'obtenir vers le haut et en cours d'exécution et son équilibre entre les fonctionnalités et la simplicité convient à mon goût très bien.

Je n'ai pas d'association avec le développeur autre que d'être très heureux avec la façon dont il a vite fait de répondre aux questions que j'ai soulevées.

http://www.sourcetreeapp.com/home

8voto

Stobor Points 15428

Le principal cacao git gui applications sont gitx et gitnub... Mais je suppose que vous avez déjà vus... avez-vous des questions spécifiques avec eux?

(edit - soi, ni de ceux-ci peuvent effectuer une git clone ; ils prendre la relève après un clone est créé...)

Une comparaison récente de OSX Git clients

8voto

Jim Correia Points 4866

Pour un graphique Mercurial client sur Mac OS X, jetez un oeil au Glauque.

J'utilise généralement la ligne de commande avec BBEdit pour l'affichage de mes diffs.

Activer le extdiff extension en ajoutant la ligne suivante à la section [extensions] de votre .hgrc fichier:

extdiff=

Puis ajouter une section ci-dessous

[extdiff]
cmd.bbdiff = bbdiff
opts.bbdiff = --wait --resume

Maintenant, lorsque vous exécutez hg bbdiff les fichiers modifiés seront comparable une à une dans BBEdit.

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