Comparaison des serveurs Subversion (VisualSVN, CollabNet, uberSVN, etc.)?
Je vais aider mon entreprise de l'unité d'un serveur Subversion, et je suis l'évaluation de certaines options comme VisualSVN Serveur, CollabNet Subversion Bord, et uberSVN.
J'ai essayé la version de base de VisualSVN Serveur, et il semblait assez décent. J'ai aussi essayé uberSVN, et a rapidement vu comment frustrant c'est que vous ne peut pas lot-ajouter les référentiels existants.
Quelqu'un a écrit un bon point-par-point de comparaison entre les différents serveur Subversion produits là-bas? Je n'ai pas encore trouvé quoi que ce soit presque aussi épique et la plus complète de ce que le CI Caractéristique de la Matrice a fait pour la comparaison de serveurs d'intégration continue.
Quelqu'un peut résumer les caractéristiques de différenciation entre les différents serveurs Subversion? Ou sont-ils en grande partie une question de goût personnel?
source d'informationauteur ThoughtProcess
Vous devez vous connecter pour publier un commentaire.
Avertissement: je gère le SVN de Bord de projet et je suis aussi un committer pour Apache Subversion projet.
Je pense que c'est principalement une question de goût.
Tous les trois sont gratuits, mais seulement SVN Bord est open-source.
VisualSVN Serveur ne fonctionne que sur les serveurs Windows, ce qui n'est pas un problème, si c'est ce que vous voulez utiliser. De toute façon, car il ne fonctionne que sur Windows, il est sans doute plus étroitement intégré.
SVN Bord et UberSVN fournir une navigation web interface, et VisualSVN Serveur pour fournir une Console de Gestion Microsoft add-in.
SVN Bord a une fonction appelée "Découvrir les Référentiels" qui ajoute automatiquement tous les référentiels existants que vous avez. Vous suffit de le pointer vers le dossier qui contient vos dépôts. SVN Bord dispose également d'une API REST, de sorte que vous pouvez écrire des scripts pour faire des choses comme ajouter des dépôts.
Garder à l'esprit que tous les trois de ces principalement existent pour vous aider à configurer et à gérer le serveur. Le serveur réel que vos utilisateurs à interagir avec Apache + Subversion. Donc il n'a pas vraiment d'importance la façon dont vous aller, il est tout à la Subversion.
Voici la base:
CollabNet a pas d'outil frontal. Vous pirater les fichiers de configuration d'eux-mêmes. Il n'ont ViewVC comme un référentiel navigateur web, mais je préfère Sventon, de toute façon. Je trouve Sventon plus vite que ViewVC, et il s'intègre mieux avec plus d'outils tiers. De Plus, je n'ai pas à le faire tourner sur mon serveur Subversion. Honnêtement, la plupart des développeurs ne vont pas à utiliser l'interface web de toute façon. Il est principalement utilisé pour afficher le code source dans des choses comme Jira ou Jenkins.
Ma préférence personnelle est de CollabNet. Je n'aime pas les extrémités avant que VisualSVN et UberSVN fournir. Je suis un très techniques, de personne, et je trouve que ces extrémités avant gardez modifier les changements que je fais. Toutefois, si vous n'avez pas l'expertise technique, et n'ont pas envie de la ramasser.
Pourquoi êtes-vous un Gestionnaire de Configuration? Aller dans la finance ou quelque chose. Je veux dire, que les extrémités avant que VisualSVN et UberSVN fournir peut être pour vous. Je ne vois pas vraiment beaucoup de différence entre eux. Le principal problème serait de soutien soit Wandisco ou VisualSVN Limitée providi vous après l'installation.Je ne trouve pas la configuration d'Apache httpd ou les dépôts Subversion tous que redoutable.
svnadmin create
crée votre référentiel. Apache httpd configuration est bien documentée dans la Subversion manuel en ligne. Le soutien que je reçois de Stackoverflow et les diverses listes de courriel est mieux que la plupart d'assistance payants. Une fois que vous obtenez tout le programme d'installation, il est rare de le toucher, de toute façon.Toutefois, si vous avez besoin d'une interface graphique, je dirais qu'il n'a pas vraiment beaucoup de différence. Je ne sais pas si VisualSVNServer fonctionne sur Linux, donc cela pourrait être un problème. Cependant, une fois que vous avez mis tout en place, il n'y a pas beaucoup d'utilisation sur le devant extrémités. Je voudrais dire à qui vous souhaitez utiliser en tant que support est probablement une question plus importante que l'administration avant la fin.
D'abord je dois préciser que je travail pour WANdisco, la société derrière uberSVN.
Je ne suis pas au courant d'un document de comparaison pour les produits mentionnés (mais si quelqu'un veut écrire un, je serais heureux de vous aider).
Quand il s'agit de uberSVN et Collabnet Bord vous trouverez un grand nombre de similitudes en termes de fonctionnalité. À l'exception de quelques-unes des caractéristiques qu'il est susceptible d'être une question de goût personnel comme dit Mark.
Nous avons fait beaucoup de travail sur l'INTERFACE utilisateur de l'essayer et de le rendre aussi simple et lisse que possible, donc j'espère qu'il y en a pas beaucoup qui manque (si il y est je suis heureux de prendre des commentaires sur qui). Remarque de @David W, Edge a un front-end web maintenant.
Fonctionnalité-sage uberSVN a plus en profondeur LDAP et de l'autorisation de fonctionnalités. Vous bénéficiez également de svn://support, la possibilité de basculer entre la Subversion 1.6.x et 1.7.x, et la possibilité de définir DAV emplacement. Il ya quelques applications payantes aussi ajouter que toute une gamme de fonctions ALM à uberSVN selon les besoins, sans avoir à installer un tout nouveau produit (avec le Bord, je pense qu'il arrive un moment où vous devez aller en bas de la Teamforge itinéraire pour certaines choses).
Il ya un couple de fonctionnalités que Edge a que uberSVN n'a pas encore, comme la possibilité d'ajouter plusieurs pensions de titres à la fois et automatisé des sauvegardes planifiées.
Bord est également le seul open-source produit des trois, mais nous prévoyons de sortir un SDK à un certain point dans un proche(ish) à l'avenir, qui va aller dans le sens de l'augmentation de la customisability de uberSVN.
VisualSVN souffre pour moi que vous n'avez pas d'administration à distance dans la version gratuite, et le fait que c'est Windows uniquement. Encore une fois cependant, si ceux-là ne sont pas un problème pour vous, il vient juste de retour vers le bas de goût personnel.