Hola a todos,

Hemos añadido una mejora al proceso automático de checkout de gvSIG 2.0, tal y 
cómo aparece en la guía de desarrollo[1].

El cambio consiste en que la tarea de ant que se encarga de hacer el checkout 
de todos los proyectos, ahora nos permitirá elegir la versión de SVNKit a 
emplear para hacer el checkout.

SVNKit es una librería que permite trabajar con subversion desde java, siendo 
empleada por ejemplo por los plugins de eclipse habituales: subversive y 
subclipse. Existen distintas versiones, según el soporte de versión de 
subversion: 1.4.*, 1.5.*, 1.6.*.

Hemos añadido esto porque hay gente que ha tenido problemas. Tras hacer el 
checkout con ant, eclipse no reconocía los proyectos como proyectos de 
subversion, ya que la versión de SVNKit que empleábamos hasta ahora era la 
1.2.3 (para subversion 1.5), y si en eclipse teníamos una versión anterior no 
funciona.

Esto se debe a que subversion, generalmente al crear una nueva versión mayor, 
modifica la información que se guarda el cliente en local, por lo que no 
podemos usar clientes de versiones distintas a la vez.

Es decir, si usamos un cliente de subversion 1.5 (SVNKit 1.2.3 por ejemplo) 
para hacer un checkout o un update, y a continuación usamos otro cliente de una 
versión anterior (SVNKit 1.1.7 por ejemplo), éste último no funcionará 
correctamente. Lo mismo ocurre con el cliente SVN de linea de órdenes.

Como no disponemos de tiempo para hacer pruebas con distintas versiones de 
eclipse, subclipse o subversive, etc., no hemos podido probar todas las 
opciones. La más probada es la del SVNKit 1.2.3, pero si alguien tiene algún 
problema o le funciona con las otras versiones, le agradeceremos que nos lo 
comunique.

[1] 
https://gvsig.org/web/docdev/docs/v2_0/gvsig-devel-guide/initial-configuration/howto-create-eclipse-workspace

Saludos cordiales,
-- 
César Ordiñana Navarro
Arquitecto Software gvSIG
DiSiD Technologies SL  http://www.disid.com

_______________________________________________
gvSIG_desarrolladores mailing list
[email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

Responder a