tag - merge ramas svn
Representación gráfica de la rama SVN/actividad de fusión (4)
Bueno, puedes usar git y git-svn. Primero, clone su repositorio SVN en un repositorio Git, así:
git svn init "http://host/repo/location/trunk"
Luego, usa el comando:
gitk --all
A partir de ahí, verá un buen gráfico del historial de revisiones. Por supuesto, esto supone que tienes git y git-svn configurados correctamente y que te sientes cómodo en la línea de comando.
Uno de los beneficios del seguimiento de origen a través de Git es que el historial de fusión se rastrea a través de la modificación del contenido, no del orden cronológico ni del nombre de la sucursal. Por lo tanto, no importa si su repositorio SVN no tiene historial de fusión.
Si el gráfico de revisión de gitk no es suficiente, puede extraer el historial de repo de Git directamente y hacer su propio gráfico.
¿Conoce alguna herramienta que cree diagramas que muestren la actividad de bifurcación / fusión en un repositorio SVN?
Todos hemos visto estos diagramas en varios tutoriales. Algunos buenos, otros no tan buenos. ¿Se pueden crear automáticamente (o quizás con un poco de estímulo? Puede que tenga que decir qué pasa si su filosofía de ramificación es dev-test-prod, branch-per-release, etc.)
Estoy mirando el gráfico de revisión de TortoiseSVN en este momento, pero tiene más detalles de los que quiero y un diseño incorrecto.
Orion, gracias por la respuesta. Supongo que como la bifurcación y la fusión son más una convención para administrar archivos en un repositorio que una función incorporada de SVN, sería bastante difícil. Me quedaré con el diagrama mal dibujado en la parte superior de la pizarra de nuestro equipo. oficina.
Eche un vistazo a Subclipse desde Tigris.org
Mira esto SvnMapper desde Tigris.org
antes de SVN 1.5 (que ha estado fuera todo un mes más o menos), no siguió las fusiones en absoluto, por lo que los bits donde las ramas se "reconectan" al tronco son imposibles de hacer de todos modos