48 votes

Serveur SVN pour Mac OSX

J'avais l'habitude d'utiliser Visual SVN sous Windows. Maintenant, je suis sur Mac OSX.

Est-ce que quelqu'un connaît un serveur SVN pour MAC OSX qui est aussi facile à utiliser que Visual SVN sous Windows ? Je ne veux pas avoir à taper des commandes en console, j'aimerais une interface utilisateur simple et agréable :-)

Cheers

40voto

Nick Points 2689

Mac OSX LION et Snow Leopard sont livrés avec SVN Server par défaut. Un tutoriel simple est disponible ici

Vous utiliserez essentiellement un environnement de ligne de commande (shell). Aucun outil GUI n'est disponible.

Pour créer un référentiel, utilisez la commande suivante

svnadmin create MyFirstRepository

Cela créera un référentiel avec le nom ci-dessus dans le dossier actuel.

L'étape suivante consiste à importer un répertoire. Utilisez cette commande

svn import destination-folder file:///path-to-repository -m "Initial Import"

La troisième étape consiste à vérifier ce que vous venez d'enregistrer.

svn checkout file:///path-to-repository destination-folder

5voto

oldNoakes Points 195

Je sais que vous voulez une simple application GUI pour installer le serveur, mais vous pouvez faire en sorte qu'Apache serve votre dépôt subversion avec une authentification WebDAV très rapidement et facilement. En utilisant macports pour installer toutes les dépendances et avec quelques changements de base aux options de configuration dans apache, vous êtes prêt à partir.

Voici la configuration de base (tirée du wiki Macports) : MacPorts Subversion avec Apache

La ligne de commande est votre amie !

4voto

akr Points 2011

Une autre pile intéressante pour un serveur de subversion peut être trouvée à l'adresse suivante http://bitnami.org/stack/subversion . D'après la description :

BitNami Subversion Stack simplifie grandement le déploiement de Subversion et de ses dépendances requises. Elle peut être déployée à l'aide d'un installateur natif, en tant que machine virtuelle ou dans le nuage.

3voto

RJStanford Points 131

Par ailleurs, il convient de noter que Snow Leopard (au moins) est livré avec un serveur SVN par défaut. Je crois que Leopard l'a fait aussi. Quoi qu'il en soit, vous avez tout intérêt à l'utiliser plutôt que de développer votre propre solution.

Les instructions d'Apple : http://developer.apple.com/library/mac/#featuredarticles/SubversionXcode3/

Une intégration un peu plus compliquée : http://ursecta.com/wp/2009/11/subversion-server-on-snow-leopard-server/

2voto

r00fus Points 987

Je sais que cela vous démange d'avoir Visual SVN-alike sur le Mac, mais l'une des principales raisons pour lesquelles vous n'obtenez pas beaucoup de réponses est que SVN et Apache n'existent pas par défaut sur Windows (une démangeaison que Visual SVN gratte), mais existent sur OSX.

L'argument est le suivant : si vous êtes suffisamment expérimenté pour utiliser SVN, il est fort probable que vous soyez satisfait de ce que OSX propose par défaut (ligne de commande !), ou que vous ayez un serveur Linux quelque part qui gère SVN pour vous.

Je vous recommande quelques options en plus de ce que tout le monde mentionne :

  1. Conservez votre machine Windows existante comme serveur pour vos besoins en matière de SVN.
  2. Exécuter une appliance VMWare + VMWare fusion (voici quelques Appareils Trac+SVN )

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