5/31/2011

Actualizar branch con trunk en SVN

En el proyecto "X" trabajamos con SVN para el control de versiones y creamos un "branch" para desarrollar las nuevas mejoras al sistema, pero como estas no saldrán a producción en un corto plazo las correcciones de bugs y mejoras de "último momento" las aplicamos en "trunk".

Ahora, como el branch fue una "foto" del trunk en el pasado, este último necesita las correcciones aplicadas en trunk, para asignar estas "mejoras" debemos hacer un merge entre el branch y trunk:

svn merge -r 101:HEAD svn://svn.miservidor.cl/x/trunk .

Este comando lo ejecuto estando parado en el directorio del branch, el "101" corresponde desde que numero de commit aplico los cambios y el "HEAD" corresponde hasta que cambio aplicar en el merge, luego le doy la URL del trunk (el HEAD es como asignar el último numero de commit y puede ser opcional).

Fuentes:
https://wiki.openmrs.org/display/docs/Subversion+Branching+and+Merging+Techniques

No hay comentarios.: