Me gustaría fusionar todos los cambios que tuvieron lugar entre la versión 10 & HEAD rev en http://url-of-branch-a y aplicarlos al http://url-of-branch-b.SVN - fusiona una rama en otra?
Algo así como ...
svn merge -r 10:HEAD http://url-of-branch-a
Es esto posible? Si es así, ¿cuál es la sintaxis?
Estoy ejecutando el cliente SVN desde la línea de comandos de Unix. La versión de cliente de SVN es de 1,4
EDIT: Sí, mi solución específica era ...
- cambie el directorio a la ubicación de mi copia de trabajo que quiere recibir los cambios (rama-b)
- svn merge -r 10: CABEZA http://url-of-branch-a
Este fusiona los cambios de 'rama-a' en 'rama-b'
Votó como una necesidad común, tiene una buena respuesta de Billy3 y está mal documentada en otros lugares de la web. – fooMonster
También necesita saber cuándo se tomó la rama.Puede hacer esto (svn log --stop-on-copy.) En su rama para obtener el número de revisión desde el que se ramificó. – jmc
@jmc ya no necesita esto desde el año 2008 cuando se lanzó SVN 1.5, AFAIR – bahrep