tag subversion ramas entre diferencia create crear como branches svn version-control merge

svn - subversion - Fusiona una rama en el tronco



svn manual (4)

Estoy enfrentando un problema peculiar con la merge SVN. Quiero fusionarme de una rama de desarrollo a trunk. Tenemos múltiples ramas de desarrollo cortadas del tronco al mismo tiempo.

Estoy fusionando una de esas ramas en el tronco con este comando:

svn merge trunk branch_1

Veo cambios que no son parte de esta rama y se fusionan en el tronco. Qué estoy haciendo mal ?

Versión SVN:

Cliente de línea de comandos de Subversion, versión 1.6.16-SlikSvn-tag-1.6.16@1076804-WIN32.


Haga una actualización svn en el tronco, tenga en cuenta el número de revisión.

Del tronco:

svn merge -r<revision where branch was cut>:<revision of trunk> svn://path/to/branch/branchName

Puede verificar dónde se cortó la rama del tronco haciendo un registro de svn

svn log --stop-on-copy


La sintaxis es incorrecta, debería ser

svn merge <what(the range)> <from(your dev branch)> <to(trunk/trunk local copy)>


Si su directorio de trabajo apunta al enlace troncal, entonces debería poder fusionar su sucursal con:

svn merge https://HOST/repository/branches/branch_1

asegúrese de emitir este comando en el directorio raíz de su troncal


Su sintaxis de svn merge es incorrecta.

Desea verificar una copia de trabajo de trunk y luego usar la opción svn merge --reintegrate :

$ pwd /home/user/project-trunk $ svn update # (make sure the working copy is up to date) At revision <N>. $ svn merge --reintegrate ^/project/branches/branch_1 --- Merging differences between repository URLs into ''.'': U foo.c U bar.c U . $ # build, test, verify, ... $ svn commit -m "Merge branch_1 back into trunk!" Sending . Sending foo.c Sending bar.c Transmitting file data .. Committed revision <N+1>.

Vea el capítulo del libro SVN sobre la fusión para más detalles.

Tenga en cuenta que en el momento en que fue escrito, esta fue la respuesta correcta (y fue aceptado), pero las cosas han cambiado. Vea la respuesta de topek y http://subversion.apache.org/docs/release-notes/1.8.html#auto-reintegrate