Feature-sage, les deux kits fournissent la même quantité de fonctionnalité. SVNkit a été spécifiquement développé avec Subclipse à l'esprit, donc pas de surprises là-bas.
À grande vitesse, ils sont également similaires. Ce n'est pas une grosse surprise car Subversion est généralement lié aux E/S (attendre que le serveur SVN délie les données prendra toujours plus de temps que ce que fait la bibliothèque client SVN sur votre ordinateur).
Subversion 1.5 a quelques améliorations de vitesse drastiques mais cela ne s'applique pas dans votre cas. La principale différence est que vous n'avez pas besoin de la bonne version de javahl installée sur votre ordinateur. Pour Linux, cela pose souvent un problème car cela signifie que vous devez configurer la variable d'environnement LIBRARY_PATH pour Eclipse afin que la bibliothèque partagée puisse être chargée correctement. Vous devrez peut-être compiler vous-même la bibliothèque si vous ne trouvez pas un paquet correspondant Besoins. Dans votre cas, Ubuntu devrait venir avec une bibliothèque précompilée mais cette bibliothèque est pour Subversion 1.5. Il devrait retomber gracieusement lorsque vous vous connectez à un serveur 1.4, cependant. Les gars de Subclipse supportent SVNkit mais j'ai eu des problèmes avec ça dans le passé (c'était il y a plusieurs années, je suis sûr que cela s'est considérablement amélioré depuis). Ils ont été corrigés assez rapidement, aussi.
Tous considérés, je pense que vous êtes mieux avec le SVNkit, car il est beaucoup plus facile à installer. En ce qui concerne «Que devrais-je télécharger», je pense que vous avez besoin de tout ce qui est en dessous de «SVNKit Adapter (optionnel)», c'est-à-dire les trois composants (voir SVNKit FAQ).
Merci pour votre réponse informative! Savez-vous également lequel des trois composants sous l'adaptateur SVNKit dont j'ai réellement besoin? (Google n'était pas mon ami) –
D'accord, il semble que JVA soit une bonne chose, mais il est sous licence LGPL, ce qui n'est pas le cas de tous les utilisateurs. Personnellement, je m'en fous. Connaissez-vous des incompatibilités avec le client SVN natif normal? (Sauf incompatibilités de version 1.5 <-> 1.4 etc, ce qui est compréhensible qu'ils peuvent exister.) –
Dans mon cas, j'utilise Ubuntu 8.04 (Hardy), pas 8.10 (Intrepid). La version que j'utilise est fournie avec Subversion 1.4. Je n'arrivais pas à faire fonctionner JavaHL, alors je vais maintenant utiliser SVNKit. J'espère juste que cela ne causera pas de problèmes aux autres développeurs utilisant des clients SVN natifs (je me connecte à un serveur SVN natif). –