sábado, 4 de septiembre de 2010

SubVersion, Eclipse y las ramas de desarrollo. (II) Subclipse y conexión a SVN


Como creo que ya he comentado en algún momento, estoy utilizando Eclipse Helios 3.6. Si estáis utilizando un Myeclipse o alguna otra versión de Eclipse, puede que no encontréis las cosas en el mismo lugar que pongo aquí, pero el modo de hacerlo suele ser bastante parecido. Empezamos por lo primero, instalamos Subclipse y nos conectamos a un repositorio.

Subclipse

Este es el nombre del plugin que nos permite interactuar con un repositorio Subversion desde dentro del Eclipse. Es muy recomendable poder acceder al repositorio sin tener que salir al explorador de Windows, ya que así podemos hacer un commit inmediatamente después de hacer cualquier cambio en cualquier fichero.

En el menú Help buscamos una opción Install New Software, y nos aparecerá una pantalla desde donde nos podemos bajar e instalar muchos de los plugins disponibles para Eclipse.Ponemos http://subclipse.tigris.org/update_1.6.x en el campo Work with y le damos al enter, y aparecerá lo que vemos en pantalla. Elegimos Subclipse y abajo el botón Next>.

En la siguiente pantalla nos aparece la lista de componentes que se van a instalar. No son todos necesarios,con instalar los que dice que son Required vale. Tras aceptar los términos de la licencia en la siguiente pantalla, pulsamos en Finish y dejamos que se instalen los componentes. Es posible que alguno de ellos no esté firmado, por lo que Eclipse nos pedirá confirmación de si queremos instalar un software sin firmar. Cosas de la seguridad. Una vez terminado el proceso, reiniciamos el Eclipse y listo.


Conexión al SVN

Como ya decíamos en el post anterior, vamos a suponer que disponemos de la URL del repositorio, un usuario y un password. Además suponemos que tenemos un proyecto Java ya creado en el Eclipse, en mi caso lo he llamado HelloSVN. Botón derecho sobre el proyecto, Team y Share Project; facilitamos la URL del repositorio, que suele ser una dirección a la que accederemos por http:// o por svn://. En mi caso file:///svn/repo, ya que estoy usando un repositorio alojado en la misma máquina. Si las carpetas no están creadas, podremos crearlas desde el Eclipse, en nuestro caso la dirección completa del proyecto va a ser file:///svn/repo/HelloSVN/trunk. Como es la primera conexión, la carpeta del repositorio está vacía, por lo que aprovechamos y hacemos un commit del estado actual del proyecto.

Ya tenemos todo preparado, en el siguiente post crearemos unos cuantos ficheros para poder ver cómo se comporta el Subversion cuando en cada una de las ramas se realizan diferentes acciones con un fichero.

No hay comentarios:

Publicar un comentario