Question

Nous prévoyons de migrer MS Source Safe (aïe) vers SVN.Nous travaillons principalement dans un environnement Microsoft (windows, Visual Studio, .NET) et nous avons des développeurs sur plusieurs sites.J'ai entendu parler de VisualSVN et de l'intégration avec Visual Studio.D'un autre côté, je peux demander à quelqu'un d'héberger SVN pour moi et d'utiliser TortoiseSVN.Des recommandations ?Y a-t-il des pièges à éviter ?

Était-ce utile?

La solution

Héberger Subversion est incroyablement simple.Au risque d'être qualifié de nez marron (y a-t-il un badge pour ça ?), Jeff Atwood a publié un article sur l'installation de la subersion

Vous pourriez donc vraiment économiser de l'argent en exécutant votre propre serveur Subversion et vous n'aurez jamais à vous soucier de ce qui arrive à votre code si votre société d'hébergement fait faillite.

Je commencerais par tortoise car il est gratuit et vraiment facile à utiliser.Si vous constatez que vous avez vraiment besoin d’une intégration avec VS, essayez Visual SVN.D'après mon expérience, l'intégration du contrôle de source <-> dans l'éditeur est très utile pour ouvrir automatiquement les fichiers lorsque vous les modifiez.Subversion ne nécessite pas que vous ouvriez des fichiers, ce qui fait disparaître un gros avantage.

Autres conseils

J'ai entendu parler de VisualSVN et d'intégration avec Visual Studio

À noter, VisualSVN (celui qui s'intègre à VStudio) est pas une technologie de serveur, il s'agit simplement d'une interface graphique intégrée à SVN, et qui fonctionne en fait à travers TortoiseSVN (qui est requis étre installé).Cependant, VisualSVN est génial et vaut vraiment les 50 $ par développeur pour l'utiliser.Je l'utilise quotidiennement et cela me fait gagner tellement de temps.

Il existe également VisualSVN Server, qui s'occupera du côté serveur et la configuration est absolument simple.Tant que vous disposez d'un serveur connecté à Internet et d'une grande quantité de bande passante (bien que SVN ne soit pas vraiment un monopole de bande passante), vous devriez pouvoir l'héberger vous-même.Oh ouais, et VisualSVN Serveur est totalement GRATUIT !

Cependant, héberger votre référentiel hors site est toujours une option.J'utilise dreamhost pour cela maintenant et je ne pourrais pas être plus heureux.

Une autre intégration SVN avec Visual Studio est AnkhSVN http://ankhsvn.open.collab.net/ C'est gratuit et présente quelques bizarreries.Personnellement, je l'utilise pour les différences de base et les indicateurs visuels de l'état des fichiers (modifiés, conflits, etc.) tandis que j'utilise Tortoise pour le gros du travail.

Vous pouvez héberger des dépôts SVN sécurisés à partir de diverses sources : http://beanstalkapp.com/ et plein d'autres.Souvent gratuit si l’usage (utilisateurs, données, etc.) est limité.

VisualSVN s'intègre à Visual Studio mais pas comme le fait SourceSafe (et je dis cela dans le bon sens).Cela nécessite TortoiseSVN donc ce n'est pas un soit/ou.VisualSVN et Tortoise sont une excellente combinaison.

Meilleur moyen de déployer Subversion (SVN) dans un environnement Windows multisite

D'après ce que je comprends, vous disposez de plusieurs équipes de développement situées dans différents endroits (même sur différents continents, peut-être) qui doivent accéder à la même base de code.Pour un tel cas, VisualSVN Server fournit Réplication de référentiel multisite fonctionnalité.

La fonctionnalité est basée sur la technologie VDFS (VisualSVN Distributed File System) qui permet une réplication maître/esclave automatique, transparente et bidirectionnelle de vos référentiels entre sites distants.De plus, il fonctionne immédiatement avec des étapes de configuration minimales effectuées via la console MMC de VisualSVN Server Manager.

Apprenez-en davantage sur http://www.visualsvn.com/support/topic/00068/

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