web-dev-qa-db-fra.com

Serveur SVN pour Mac OSX

J'utilisais Visual SVN sous Windows. Maintenant, je suis sur Mac OSX.

Quelqu'un connaît-il un serveur SVN pour MAC OSX qui est aussi facile à utiliser que Visual SVN sous Windows? Je ne veux pas taper les commandes de la console, je voudrais une interface utilisateur agréable et simple :-)

À votre santé

45
Peter Morris

Mac OSX LION et Snow Leopard sont fournis par défaut avec SVN Server. n tutoriel facile peut être trouvé ici

Fondamentalement, vous utiliserez un environnement de ligne de commande (Shell). Aucun outil GUI n'est disponible.

Pour créer un référentiel, émettez cette commande

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 serait de vérifier ce que vous venez d’enregistrer.

svn checkout file:///path-to-repository destination-folder
37
Hammad Khan

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

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

La ligne de commande est votre amie!

5
oldNoakes

Une autre pile Nice pour un serveur Subversion peut être trouvée à http://bitnami.org/stack/Subversion . D'après la description:

BitNami Subversion Stack simplifie considérablement le déploiement de Subversion et ses dépendances requises. Il peut être déployé à l'aide d'un programme d'installation natif, en tant que machine virtuelle ou dans le cloud.

4
Andreas Kraft

Soit dit en passant, il convient de noter que Snow Leopard (au moins) est livré avec un serveur SVN fourni par défaut. Je pense que Leopard a fait de même. Quoi qu'il en soit, vous feriez bien mieux de simplement l'utiliser au lieu de lancer votre propre solution.

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/

3
RJStanford

Je sais que vous démangez pour Visual SVN-like 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 assez averti pour utiliser SVN, alors vous serez probablement satisfait de ce que OSX a par défaut (ligne de commande!), Ou vous avez probablement un serveur Linux quelque part qui sert SVN pour vous .

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

  1. Gardez votre machine Windows existante en tant que serveur pour vos besoins SVN
  2. Exécutez une appliance VMWare + fusion VMWare (voici quelques appliances Trac + SVN )
2
r00fus

Je peux recommander Versions , si vous avez besoin d'une application tierce complète.

Jusqu'à récemment, j'avais une configuration simple - un référentiel SVN local (fichier) sur mon disque local; puis utilisé les fenêtres SCM (Source Control Management) de Xcode pour gérer les commandes SVN - ce n'est pas trop mal pour la plupart des actions quotidiennes. Évidemment, cela suppose que vous utilisez Xcode?

0
petert

Vous pouvez télécharger Subversion pour OSX depuis WANdisco. Ils ont également berSVN qui est un outil Web similaire à VisualSVN avec beaucoup plus de fonctionnalités.

0
vinnyjames