2012-09-06 15 views
11

qué mejor SVNKit o JavaHLSVNKit o JavaHL en Ubuntu 64 bits

Eclipse

subversivo o Subclipse?

Cada vez que se instala el nuevo Eclipse tener esta duda tiene diferencias en términos de un ser mejor que otro, etc ...

Respuesta

19

Todo se reduce a una cuestión de gusto:

  • SVNKit es una reescritura total de SVN en Java. Entonces, si usas este conector, estás ejecutando Java "puro".

  • JavaHL por otro lado es una unión natural de las bibliotecas de C originales, por lo que se llama el Código + C compilado a través de JNI

Por el momento las dos bibliotecas apoyan SVN 1.7, pero SVNKit tenido un montón de problemas para liberar un cliente SVN 1.7 completo (debido a modificaciones de copia de trabajo SVN en 1.7)

Así que si hay una nueva versión de SVN, JavaHL a menudo está disponible antes. Pero la mayoría de las veces es un poco más complicado de instalar, porque tiene que ser compatible con binarios para su instalación de svn (si no sabe qué significa "compatible con binarios", use SVNKit) [gracias a centic por su comentario!]

Pero al final ambos backends son totalmente compatibles con svn. JavaHL es básicamente SVN y SVNKit lleva a cabo todas las pruebas SVN con resultados correctos

+1

Agregaría que JavaHL puede causar problemas si las bibliotecas nativas no están instaladas correctamente o si el bit-ness (32/64 bit) no coincide. – centic

0

recomendaría Subclipse (Tigris), ya que siempre encontré con un problema de sincronización con subversivo SVN gusta:

  • actualizar la sincronización SVN Ver;
  • Algunos archivos confirmados permanecen en la vista de sincronización
  • En algún momento, algunos archivos permanecen sin confirmar incluso si confirmo una carpeta completa.

Estos efectos secundarios se producen tanto en Eclipse Indigo en Windows 7 como en RedHat (RHEL6.2).

Con Subclipse (tigris) siempre fue perfecto (yo estaba debajo de Win7, mis colegas bajo Ubuntu y MacOS X).

Cuestiones relacionadas