Eclipse y Subversion
(This is a reprint of the original post)
Siempre he dicho (bueno, desde hace un tiempo) que si algún día dejaba de usar Emacs para programar, sería para empezar a usar Eclipse. Si no he prestado más atención hasta ahora a Eclipse es porque estoy muy satisfecho con Emacs. Pero reconozco que Eclipse tiene muchas características para aumentar la productividad cuando se prgorama en Java.
Esta semana me he puesto a aprender Eclipse en serio. Todavía me encuentro muy torpe, y pasará algo de tiempo hasta que me aprenda algunas combinaciones de teclas. Para un usuario de Emacs, es algo incómodo tener que usar el ratón para acceder a las funciones más comunes.
Hoy he resuelto la integración de Eclipse con Subversion. Como no ha sido automático, voy a dejar aquí anotado cómo lo hice. En primer lugar, desde el gestor de actualizaciones de Eclipse, instalé los plugins Subclipse y JavaSVN. El segundo es una biblioteca escrita en puro Java para acceder a Subversion, y permite mejorar las prestaciones del primer plugin, que es el que realmente realiza la integración. A partir de ahi, me encontré bastante perdido, hasta que dí con un par de documentos relativos a versiones viejas, pero que me orientaron. Uno me explicó cómo hacer un checkout (habla de CVS, pero funciona igual), y el otro explica cómo usar clave pública/privada en una conexión SSH desde el Eclipse.
He puesto a prueba durante un rato el Subclipse, y se ha portado bastante bien, aunque por varios sitios avisan de que está un poco verde aún.