tag subversion que informatica hacer create crear branches svn merge

svn - que - Preservando la historia al fusionar las ramas de Subversion



svn merge branch to trunk (4)

¿Qué significa preservar la historia de la rama? Si desea svn log y svn blame para ver a través --use-merge-history , use la opción --use-merge-history o -g .

¿Hay alguna manera de realizar una fusión con subversión 1.6 que preservaría la historia de la sucursal?

trunk: r1 --> r2 --------------> r5 branch: /--> r3 --> r4 /

como que cuando fusiono en r4 el historial contendrá r3 y r4? En el momento en que subversion grabará un merge commit con la diferencia entre r4 y r2.


Combina cada revisión de rama individualmente. Podría terminar fusionando el infierno, aunque como todos los que utilizan la subversión de ramificación extensivamente. Tu historia será enorme también.

Este proceso se puede automatizar hasta cierto punto siempre que no haya conflictos con las secuencias de comandos inteligentes.


Creo que el historial se mantendrá, incluso si elimina la rama. Si está utilizando TortoiseSVN cuando está viendo el historial, hay una casilla de verificación con la etiqueta "Incluir revisiones combinadas". Si verifica que verá las entradas de registro para r3 y r4 cuando estaban en la rama.


No, necesitas mantener las ramas r3 y r4 alrededor si quieres el historial de sus compromisos.