Crear branch (ramas) en Subversion (SVN) com Eclipse

En uno de los proyectos en los que colaboro me hacía falta crear un branch de subversion utilizando mi entorno de desarrollo favorito (Eclipse); como me encontraba muy perdido sobre el funcionamiento de la opción Team que éste incluye (no es tan intuitiva como debería) y la ayuda que he encontrado en Internet no me ha servido de mucho he optado por crear este “guía burrosfor dummies.

Espero que aquellos menos “techies” que me seguís habitualmente no me reprochéis que, de vez en cuando, meta algún artículo algo más técnico enfocado al desarrollo de aplicaciones, el tema es que la próxima vez que tenga que volver a hacer uso de esto pueda encontrarlo fácilmente al tiempo que me gustaría ayudar a aquellos que hayan podido o puedan encontrarse en la misma situación.

Para crear una ramificación deberemos:

  1. Seleccionamos Team > Branch/Tag sobre la carpeta del proyecto
  2. Pulsamos el botón Browse que hay junto al apdo. To URL y seleccionamos el directorio Branches del servidor
  3. Completamos el apdo. To URL con el nombre deseado para el nuevo branch (en el ejemplo anterior he añadido el /prueba_borrame)
  4. Es interesante (no obligatorio) pulsar el botón Show Log que hay junto al apdo. Specific Revision in the repository y anotar el número de la última versión existente del trunk (para utilizarlo posteriormente en el apdo. Edit the branch/tag comment) aunque con indicar HEAD revision in the repository es suficiente
  5. Para evitar trabajo posterior podemos dejar marcada la opción Switch working copy to new branch/tag
  6. Con pulsar Ok podemos dar por finalizado el proceso.

4 comentarios hasta ahora

  1. [...] jasvazquez wrote an interesting post today on Crear branch (ramas) en Subversion (SVN) com Eclipse. Here’s a quick excerpt: [...]

  2. blas on

    este tuto me va a ahorrar tiempo, gracias

  3. Gustavo on

    Acabo de crear una carpeta de repositorio en el svn y al hacer un “import into Repository” ademas de las 3 carpetas tengo la carpeta del proyecto. Eso debo copiarlo al trunk? Gracias

  4. jasvazquez on

    @Gustavo no entiendo el problema con las ¿tres carpetas? (¿son de tu proyecto en concreto o te refieres a las carpetas branches, trunk y tags?)

    Igualmente la opción import into Repository no se encuentra entre las de Eclipse, ¿usas algún programa distinto?

    Un saludo compañero


Replica