jueves, 24 de septiembre de 2009

Manejo de Subversion desde Eclipse

En este artículo vamos a ver cómo trabajar con Subversion desde Eclipse. Para ello lo primero es instalar en Eclipse el plugin Subclipse, que podemos obtener de http://subclipse.tigris.org/update_1.6.x:

Una vez instalado este plugin, ya podemos gestionar nuestros proyectos en Subversion desde Eclipse. Lo primero que vamos a hacer es conectar a nuestro repositorio desde la vista SVN Repositories, haciendo New -> Repository Location:

Podemos conectarnos al repositorio en la pantalla siguiente a través de cualquiera de la URL svn://localhost:

A continuación se nos pedrirá el usuario y el password:

Con esto ya habremos configurado nuestro repositorio de Subversion en Eclipse. A continuación crearemos la estructura de directorios en el repositorio, creando los siguientes directorio mediante New -> New remote folder:
  • trunk: Este directorio guardará la línea principal de desarrollo del proyecto.
  • branches: Este directorio guardará las distintas ramas de desarrollo del proyecto.
  • tags: Este directorio guardará marcas asociadas al estado del proyecto en un determinado momento.

Una vez hecha la conexión al repositorio y creada la estructura de éste, vamos a crear un proyecto en Eclipse y subirlo al repositorio. Tras crear un proyecto Java con una clase de prueba, hacemos clic con el botón derecho sobre el proyecto y vamos a Team -> Share project:

Elegimos SVN como el tipo de repositorio:

Indicamos que vamos a utilizar un repositorio ya existente:

Y especificamos la carpeta del repositorio donde se guardará el proyecto:

A continuación podemos introducir un comentario si queremos. Cuando pulsamo Finish nos vamos a la vista de sincronización donde se pueden ver las diferencias entre los archivos que hay en el repositorio y los que tenemos nosotros. Haciendo clic sobre el proyecto con el botón derecho del ratón y pulsando Commit subiremos todos los archivos del proyecto al repositorio:

Tras esto, el proyecto estará incluido en el repositorio y podremos empezar a trabajar en equipo.

5 comentarios:

  1. jorge: no es necesario tener instalado subversion o solo asi como lo explicas se genera un repositorio??

    ResponderEliminar
  2. jorge: no es necesario instalar el repositorio subversion en nuestra pc o solo con esto que explicas se crea uno.

    ResponderEliminar
  3. Si, claro, se supone que estas trabajando sobre un repositorio que ya existe.

    Si quieres saber cómo crear un repositorio en Windows, por ejemplo, puedes leer sobre ello en el post anterior a este.

    ResponderEliminar
  4. Es necesario crear el repositorio utilizando svn como tal. Eclipse lo único que hace es subir los archivos a ese repositorio (utilizando la conexión que le indicas)

    ResponderEliminar
  5. Hola. Yo ya tengo un repositorio, cómo hago para crear/restaurar el proyecto en un equipo diferente? Gracias.

    ResponderEliminar