En cuanto a prestaciones, ambos kits proporcionan la misma cantidad de funcionalidad. SVNkit fue desarrollado específicamente con Subclipse en mente, por lo que no hay sorpresas allí.
Speed-wide, también son similares. Esto no es una gran sorpresa porque Subversion generalmente está vinculado a E/S (Esperar a que el servidor SVN proporcione los datos siempre llevará más tiempo que lo que hace la biblioteca del cliente SVN en su computadora).
Subversion 1.5 tiene algunas mejoras de velocidad drásticas, pero eso no se aplica en su caso.
La principal diferencia es que no necesita la versión correcta de javahl instalada en su computadora. Para Linux, esto a menudo es un problema porque significa que necesita configurar la variable de entorno LIBRARY_PATH para Eclipse para que la biblioteca compartida pueda cargarse correctamente, además de que es posible que tenga que compilar la biblioteca usted mismo si no puede encontrar un paquete que se adapte a su necesariamente. En su caso, Ubuntu debería venir con una biblioteca precompilada pero esa biblioteca es para Subversion 1.5. Sin embargo, debería retroceder graciosamente cuando te conectas a un servidor 1.4.
Los chicos de Subclipse admiten SVNkit pero he tenido problemas con eso en el pasado (eso fue hace varios años, estoy seguro de que esto ha mejorado considerablemente desde entonces). Fueron arreglados bastante rápido, también.
Considerado, creo que es mejor con el SVNkit ya que es mucho más fácil de configurar.
[EDITAR] En cuanto a "¿Qué debo descargar?", Creo que necesita todo lo siguiente "Adaptador SVNKit (opcional)", es decir, los tres componentes (consulte SVNKit FAQ).
Gracias por su respuesta informativa! ¿Sabes por casualidad cuál de los tres componentes del Adaptador SVNKit realmente necesito? (Google no era mi amigo) –
Está bien, parece que JVA es algo bueno, pero tiene licencia LGPL que no les gusta a todos los usuarios. Personalmente no me importa ¿Conoces alguna incompatibilidad con el cliente SVN nativo normal? (Excepto incompatibilidades de versión 1.5 <-> 1.4 etc. que es comprensible que puedan existir.) –
Además, en mi caso estoy usando Ubuntu 8.04 (Hardy), no 8.10 (Intrepid). La versión que estoy usando viene con Subversion 1.4. No pude hacer que JavaHL funcionara, así que ahora voy a buscar SVNKit. Solo espero que no cause problemas a otros desarrolladores que usan clientes SVN nativos (me estoy conectando a un servidor nativo SVN). –