Pregunta

Estoy usando Subversion y Subclipse para mi control de fuente y sigo el proceso de tener una troncal principal y tomar ramas para las versiones.

Esto funciona bien y no hay problemas importantes de fusión. Sin embargo, cuando hay cambios significativos en un archivo tanto en el tronco como en la rama (desafortunadamente necesario) tengo que editar manualmente los conflictos. El problema es que descubro que ocasionalmente extraño una corrección de error o dos.

¿Cómo manejan los demás esta situación? Además de prestar más atención o emplear a alguien con mejor vista; ¿Hay alguna otra solución posible?

Agrego mis referencias JIRA a cualquier confirmación, sin embargo, estas se pierden en la fusión.

Gracias.

¿Fue útil?

Solución

Realice TODOS los cambios en el tronco y luego seleccione qué revisiones van a qué rama de versión ... Esto le proporciona un registro visual de las revisiones que se realizaron donde (merginfo).

También supone que todas las revisiones se incluirán eventualmente en una versión de trunk.

Otros consejos

Prueba de unidad automatizada & amp; Integración continua ...

Si el problema es que no puede recordar qué correcciones de errores se han fusionado de un día para otro, le sugiero que realice una combinación de registros "solo". usando tortoisesvn: esto es exactamente para la situación en la que ha tenido que hacer las cosas manualmente y ahora desea registrar un hecho.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top