No sé cuando el equipo svn decidió infligirnos conflictos de árbol pero ha roto por completo la funcionalidad de combinación de svn.svn fusión funcionalidad rota por conflictos de árbol
Tengo una sucursal y deseo unir los últimos cambios del tronco a la sucursal. Ya hice una fusión de este tipo, pero esta falla debido a un conflicto de árbol. Aquí está el comando:
$ svn --force merge -r 3185:3192 svn://chamar2/rx-services/SAMS .
svn: Attempt to add tree conflict that already exists
La primera vez que probé esta fusión (sin la --force
) que sólo creó el conflicto de árbol y no se funden nada. Ahora solo informa el mensaje anterior.
Si hago svn status
en la copia de trabajo de rama, muestra todos los archivos que tienen cambios que aún no se han fusionado al tronco. Por supuesto, el propósito de mi sucursal es hacer estos cambios donde todavía no están en el maletero.
¿Qué estaban pensando cuando hicieron esto?
No he encontrado ninguna información utilizable sobre las causas de conflictos de árbol y cómo puedo continuar trabajando ahora que svn ha creado estas cosas.
¿Hay alguna manera de decirle a svn que se olvide de los conflictos entre los árboles y simplemente haga la fusión como solía hacerlo?
Estoy usando un 1.6 cliente y un servidor svn anterior (probablemente 1.3.1).
SVN no agregó conflictos de árbol como una característica; son intrínsecos a la naturaleza del control de revisión. Ahora, puede señalar que SVN hace un mal manejo de trabajo y/o mensajes sobre conflictos de árbol, pero al menos SÍ los detecta e intenta hacerle saber lo que está sucediendo. –