Question

J'ai quelques doutes sur la manière de configurer mes fichiers SVN.

D'abord ma situation: Programmeur travaillant seul sur la plupart des choses, accès extérieur non requis.

Je veux:

  • Un SVN rapide, de préférence gratuit.
  • Privé
  • Sauvegarde facile
  • Un peu sans tracas
  • Beaucoup de stockage.
Je ne veux pas:
  • Pour rencontrer des problèmes lors du transfert de mes données vers une autre installation comp / svn.
J'ai essayé: La solution hébergée gratuite Assembla et certaines autres solutions hébergées gratuites ne fonctionneront pas pour moi en raison des limitations de stockage / projet.

Alors maintenant, j'ai les options:

  • Obtenez un hôte partagé avec un grand espace pour SVN.
  • Installez-le simplement sur l'un de mes logiciels (Windows en cours d'exécution)
  • Installez-le sur une image vmware, ce qui facilitera la copie et facilitera peut-être le processus de sauvegarde.

Que feriez-vous dans ma situation et pourquoi?

Modifier:

Ou est-ce que GIT est une meilleure option dans cette situation, et si oui pourquoi? (en gardant à l'esprit que je n'ai aucune expérience de cette technologie)

Était-ce utile?

La solution

Je voudrais jeter un coup d’œil sur le serveur VisualSVN . Il s’installe facilement sur Windows et répond à toutes vos préoccupations.

Autres conseils

L'installation dans une image VMWare signifie que celle-ci est devenue portable entre les systèmes. Tant que vous n'avez pas besoin d'accéder à des sites externes, je choisirais cette solution. Vous pouvez utiliser une image VMWare pré-construite [1] ou créer la vôtre simplement en utilisant une distribution Linux comme Ubuntu [2]. Vous pouvez également utiliser une solution Linux légère [3] [4] et installer ce dont vous avez besoin pour que SVN fonctionne.

Personnellement, j'ai un serveur Linux installé chez moi (qui va bientôt déménager dans mon bureau) qui héberge mon référentiel SVN - si vous pouvez sacrifier une vieille machine, c'est de loin la meilleure solution.

[1] http://www.vmware.com/appliances/directory/308
[2] https://help.ubuntu.com/8.10/serverguide/C /subversion.html
[3] http://archlinux.org
[4] http://damnsmalllinux.org

Je ne suis pas un expert en SVN, mais nous sommes un environnement Windows et nous sommes récemment passés à SVN.

Nous sommes très satisfaits du serveur (gratuit) VisualSVn, qui ne fait pas grand chose mais qui le rend un peu plus "semblable à une fenêtre" pour la gestion.

http://www.visualsvn.com/server/

fonctionne très bien Pour l'hébergement dans cet environnement, en termes d'image distincte d'un PC ou d'un vmware, les deux peuvent fonctionner. Pour la sauvegarde de référentiel sur un environnement Windows, c'est un peu pénible, mais nous utilisons quelque chose dans ce sens:

http://svn.haxx.se/users/archive -2007-07 / 0909.shtml

Pour les projets domestiques, j'utilisais le serveur VisualSVN . C'était si facile à utiliser et la configuration était tellement minimale que j'ai convaincu mon patron de remplacer SourceSafe au travail avec. Littéralement, il a été mis en place en quelques minutes. L'accès de sécurité était aussi un jeu d'enfant. Nous avons acheté le plug-in pour Visual Studio auprès de VisualSVN pour nous permettre également de valider et de mettre à jour des projets à partir du site. IDE. TortoiseSVN doit être installé sur la machine cliente. Toute configuration de serveur peut être exécutée directement à partir de la console de gestion VisualSVN, qui s’ajoute également à la console de gestion de l’ordinateur de Windows.

Hmm, mon pari serait de l'installer sur votre machine, sur un disque dur externe. Vous allez sacrifier un peu de vitesse, mais vous aurez le stockage (il a son propre disque dur) et la convivialité de la sauvegarde.

Je suis désolé de vous avoir donné cette réponse que vous ne voulez probablement pas entendre (lire), mais vos exigences ne vous contentent pas de crier: GIT ! ""?

Idéal pour les situations dans lesquelles vous souhaitez simplement utiliser un système de contrôle de version sans avoir à configurer un référentiel. Juste git init et vous êtes prêt à partir ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top