Cuando funciona el SVN con el seguimiento de fusión, es realmente agradable, me encanta. Pero sigue enredado. Estamos usando TortoiseSVN. Continuamente recibimos el siguiente mensaje:¿Qué estoy haciendo mal con la fusión de SVN?
Error: Reintegrate can only be used if revisions 1234 through 2345 were previously merged from /Trunk to the reintegrate source, but this is not the case
Como referencia, este es el método que estamos utilizando:
- crear una rama
- se desarrollan en la rama
- Ocasionalmente combinar un intervalo de revisiones del Tronco a la Rama
- Cuando la rama es estable, Reintegrar una rama de la rama al tronco
- Eliminar la rama
I fusionar un rango de revisiones desde el tronco a la rama (dejando la gama en blanco, por lo que debe ser todas las revisiones) justo antes de la reintegre la operación, por lo que la rama debe estar sincronizada correctamente con el tronco.
En este momento, el Troncal tiene múltiples propiedades de seguimiento de fusión SVN asociadas. ¿Deberia? ¿O debería un Reintegrate no agregar ninguna información de seguimiento de fusión?
¿Hay algún problema con nuestro proceso? Esto hace que SVN no se pueda utilizar: 1 de cada 3 reintegraciones me obliga a bucear y hackear la información de seguimiento de fusión.
puede evitar muchos de esta fusionar el infierno mediante el uso de una herramienta automatizada para fusionar (lo hará por usted en segundo plano) buscar en Google "svn auto-fusión" – Jas