merge –reintegrate of feature branch tiene conflictos de tree debido a fusiones de características previas

Una empresa para la que estoy trabajando tiene la siguiente configuration mediante subversión:

  • el tronco está desprotegido en el server de producción
  • la twig "provisional" se comtesting en el server de almacenamiento intermedio
  • la twig de "desarrollo" se comtesting en el server de desarrollo (y probado por jenkins)
  • entonces tenemos twigs de características hechas fuera del desarrollo.

El problema que me he encontrado es que había un set de funciones relacionadas, y las primeras se hicieron cada una en su propia twig de características, pero luego para "ahorrar time" las otras se hicieron todas juntas en una twig "omnibus": excepto que las primeras características se reintegraron en el desarrollo y también se incluyeron en el ómnibus, así que ahora cuando estoy tratando de reintegrar el ómnibus en el desarrollo, he tenido un par de docenas de conflictos de tree.

Los conflictos son una mezcla de directorys y files, pero todos ellos tienen esta línea que sigue la línea "C" de svn status local add, incoming add upon merge

Todavía estoy investigando, pero hasta ahora, parecen ser conflictos solo de nombre, es decir, no hay diferencia en el contenido de los files. Así que me pregunto si tengo que hacer algo más que el equivalente de "marcar como fusionado" (como se llamaría en eclipse). ¿Cuál es la línea de command equivalente? O si debería estar haciendo otra cosa, ¿qué sería eso?

FWIW, quiero la solución de línea de command porque estoy tratando de producir una secuencia de commands que automatice las fusiones de twigs de características.

El command que estaba buscando es

 svn resolve --accept working *filename* 

Y como dije, no hubo conflictos sustanciales, así que pude mezclarlo con

 svn status | sed -ne '/^ C /{s/ C /svn resolve --accept working /;p}' 

Si intentas esto y tus files tienen conflictos dentro del contenido real, podrías terminar en un mundo herido, ¡así que ten cuidado!

Después de responder al comentario de @ gbjbaanb, en aras de la integridad, busqué "revisiones de la list de subversión de dos twigs" y encontré esta útil explicación del command svn mergeinfo Cómo fusionar la twig de nuevo a twig principal y evitar conflictos de tree – TortoiseSVN