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 ?
Réponses
Trop de publicités?Ayant été déçu par tous ces outils pour une raison ou une autre (principalement parce qu'ils sont horribles à utiliser), je me suis contenté des outils en ligne de commande pendant des années. J'ai donc été ravi d'en trouver un qui ne me donne pas envie de me mettre des épingles dans les yeux. Versions est un nouveau client SVN actuellement en version bêta et est le premier à offrir un aspect et une convivialité propres à Mac OS X.
AVERTISSEMENT - Beta 5 convertit vos copies de travail au format 1.5, et les versions antérieures des outils clients de la ligne de commande SVN ne peuvent plus fonctionner avec elles après que la version 1.5 les ait touchées. Mais il est facile de mettre à jour les outils clients vers 1.5. Depuis 20080811, Beta 6 supporte à la fois 1.4 et 1.5.
[Je n'ai aucun lien avec l'entreprise ou le produit].
EDIT - Pierre angulaire a l'air bien... Je suis heureux avec Versions pour le moment, et je vais probablement payer pour elle quand il est lancé. La principale perte pour moi est la fenêtre diff intégrée dans Cornerstone - c'est bien - mais la gestion maladroite des copies de travail séparément des dépôts est quelque chose que je trouvais vraiment mauvais avec des choses comme svnX et je pense que c'est une victoire claire pour Versions.
La différenciation est si importante que chaque développeur devrait disposer d'un bon outil. Sous Windows, nous avons choisi l'outil gratuit WinMerge mais sur le Mac, je me fie totalement à l'incroyable et gratuit TextWrangler Versions l'a automatiquement sélectionné pour faire des comparaisons, je suis donc heureux comme un cochon qu'ils fonctionnent ensemble.
La revue Ohlhauser est vraiment utile - merci de l'avoir mise en lien. Il a également publié un suivi qui vaut également la peine d'être lu.
Je suis vraiment content qu'il y ait maintenant deux très bons outils disponibles ; SmartSVN , svnX y ZigVersion étaient tous de bons efforts, mais tous loin de l'excellent standard établi par TortoiseSVN sur Windows.
MISE À JOUR, JUIN 2011 : Suite au rachat de l'équipe Sofa par Facebook, l'avenir de VersionsApp est un peu flou. Il va continuer, mais je ne suis pas sûr qui va le maintenir maintenant. Dans d'autres nouvelles, il manque toujours un support intégré pour la fusion, qui reste le plus grand mal de tête pour de nombreux utilisateurs de SVN, je crois. Mais Cornerstone 2 prend en charge la fusion et le branchement dans l'interface graphique maintenant, donc je suis en train de le télécharger pour l'évaluer.
J'ai écrit la comparaison à laquelle John Siracusa a fait référence dans sa réponse. Je l'ai depuis mis à jour et ajouté mes réflexions sur les autres clients SVN Mac.
Pierre angulaire contre versions, encore une fois
Je choisis Pierre angulaire sur Versions, SmartSVN, Diffly, svnX, et la fonctionnalité SVN dans les éditeurs que j'utilise, Aptana, Coda, et Textmate. Cette comparaison contient tous les détails, mais voici le résumé :
J'ai choisi Cornerstone pour sa visionneuse de contenu en ligne de contenu, son engagement supérieur et meilleure capacité à gérer plusieurs copies de travail.
Je lis ceci maintenant en 2011 ( !) ... J'ai aimé utiliser Tortoise à l'époque où la société pour laquelle je travaille ne disposait pas d'un vrai Mac que je pouvais utiliser pour mon travail de développement. J'aimais utiliser Tortoise, je l'utilise toujours, et la version pour Mac est loin d'être comparable (quelqu'un ayant beaucoup de temps à consacrer à la mise à jour de ce code peut-il le faire ?) J'ai souffert avec subversive sur Eclipse, ce qui ne me dérangeait pas mais pourquoi l'utiliser alors que le CLI est tellement mieux pour commencer ? Ce n'était pas vraiment une alternative pour moi. Quoi qu'il en soit, j'ai (finalement) trouvé un excellent client SVN et un excellent outil DIFF/Fusion à utiliser pour Mac OSX :
Pour SVN : SmartSVN (édition de base gratuite) était la réponse pour moi, intuitive.
Pour Diff : DiffMerge (gratuit) est une solution excellente et facile à utiliser.
En plus de Versions (mentionné précédemment), il existe également une autre offre commerciale appelée Pierre angulaire .
J'ai un peu utilisé Versions (bêta) et j'ai jeté un œil à Cornerstone. Les deux offrent une expérience beaucoup plus "Mac-like" que les autres, comme svnX et ainsi de suite.
svnX est agréable, même si je préfère utiliser la ligne de commande.
- Réponses précédentes
- Plus de réponses