Question

Je sais que la question a probablement été posée des centaines de fois, mais j'ai cherché à mettre en place un client subversion au travail et je me demandais ce qui serait le plus approprié. J'ai eu de l'expérience avec AnhkSvn ainsi que VisualSVN (de cource tortise ainsi que ceux-ci nécessitent tous deux en tant que dépendance) et un contrôle de version appelé Alienbrain.

J'ai aimé tous les clients que j'ai utilisés auparavant, mais tous traitaient du développement C ++ uniquement dans des studios visuels, je recherche maintenant un client pour travailler à la fois dans les studios visuels et dans eclipse. Je ne pense pas qu'AnhkSVN ou VisualSVN puisse faire cela. Sur Wikipedia comparez, je n'en ai vu aucun.

Je sais que je pourrais adopter l'approche consistant à utiliser deux clients distincts pour les deux IDE, mais je voudrais que cela reste simple avec la même interface SVN pour les deux si possible. J'aurais pu le faire avec quelque chose comme alienbrain parce que la fusion et le verrouillage se produisent automatiquement au niveau du fichier, mais nous utilisons un serveur subversion et alienbrain nécessite qu'alienbrain soit également le serveur.

tout aperçu de cette question sera grandement apprécié. Merci ocv

Était-ce utile?

La solution

AnhkSvn n'est pas un client Subversion. C'est un plugin pour VisualStudio qui permet à VisualStudio d'utiliser Subversion comme système de contrôle de version.

Eclipse a son propre plugin (Deux en fait: Subversive par les créateurs d'Eclipse, et Subclipse par les auteurs de Subversion.

J'aime Subclipse car il me permet de choisir entre SVNKit et JavaHL tandis que Subversive utilise uniquement JavaHL. J'ai eu des problèmes avec JavaHL bien que certaines personnes le préfèrent. Je pense que JavaHL est open source et SVNKit ne l'est pas, mais je ne suis pas sûr à 100%. Heck, peut-être que Subversive peut maintenant utiliser SVNKit.

Donc, il n'y a vraiment pas de solution client unique puisque Eclipse et VisualStudio ont chacun besoin de leur propre plugin. Cependant, ce n’est jamais un client unique . Il existe des dizaines de clients Subversion (certains visuels, certains orientés ligne de commande) et vous pouvez utiliser celui que vous voulez.

Heck, vous pouvez généralement en utiliser plusieurs si vous préférez. Par exemple, je préfère généralement le client svn en ligne de commande, mais je vais passer à TortoiseSVN lorsque je fais une histoire ou une différence. Je n'ai aucun problème à faire des allers-retours.

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