458 votes

Meilleur client Subversion pour Mac OS

Sous Windows, TortoiseSVN est le papa, sans aucun doute. Sur le Mac, il n'y a rien d'aussi simple et d'aussi intégré, mais il y a un bon choix d'outils. Quels clients GUI pour Subversion (SVN) valent la peine d'être vérifiés et pourquoi ?

5voto

Wayne Points 31

BBEdit a une bonne intégration de Subversion. Bien sûr, il fonctionne mieux si vous l'utilisez déjà comme éditeur de code. Ce qui le rend particulièrement agréable est l'outil de comparaison de fichiers. À mon avis, BBEdit est bien meilleur que FileMerge ou TextMate pour la comparaison de fichiers.

Si je suis dans Xcode, j'ai tendance à utiliser son support intégré. Ce n'est pas spectaculaire, mais cela fonctionne bien pour les mises à jour/commissions/réversions normales. La même chose est vraie pour le paquet SVN de TextMate.

Pour les choses plus complexes, j'ai tendance à utiliser la ligne de commande, bien que je me sois amusé avec Versions depuis quelques jours. Je pense que je l'aime bien (surtout depuis qu'il peut utiliser automatiquement l'outil de comparaison de fichiers de BBEdit). J'hésite cependant à m'y engager tant qu'ils n'ont pas décidé de son prix.

5voto

Paul Chernoch Points 1589

J'ai essayé SCPlugin, et il était presque utilisable. Le badgeage des fichiers était juste trop bogué.

Maintenant, j'utilise les Versions. Pour la plupart de mes travaux, c'est parfait. Mais pour les fusions de fichiers, j'utilise TextWrangler . L'un des reproches que je fais après avoir utilisé un outil supérieur sous Windows est que certaines fonctions qui devraient être intégrées ne le sont pas. Par exemple, je sélectionne un fichier, je fais un clic droit pour afficher l'historique et je vois la première ligne du message du journal. Mais il n'existe pas de commande pour ouvrir la liste des modifications et voir le reste du message du journal à partir de là. Pour voir cela, je dois aller dans l'onglet Timeline et trouver la modification. Néanmoins, pour les choses normales que je fais, c'est génial.

5voto

dragonmantank Points 5316

Si vous utilisez Eclipse pour la programmation, Subclipse est un excellent complément pour elle. Sinon, je trouve toujours les programmes GUI insuffisants et je me rabats sur la version en ligne de commande.

4voto

SCPlugin est probablement le plus proche de TortoiseSVN en termes d'intégration avec le Finder de Mac OS X. Tout est géré via les menus contextuels du Finder.

3voto

meduz Points 1119

La ligne de commande est fastidieuse en soi, mais elle est bonne avec les alias ! Par exemple, j'utilise

alias svn-unversioned='svn status --no-ignore | grep "^[I?]" | sed s/^[I?]//'

(que j'ai inséré dans mon .bashrc ) pour afficher les fichiers non versionnés. Plus radicalement, j'utilise

alias svn-clean-wc='svn-unversioned |xargs rm -rf' 

pour effacer tous les fichiers de sauvegarde et de données intermédiaires non versionnés qui polluent la vue sur une copie locale (à utiliser à vos propres risques !).

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