tortoise tag subir proyecto create conflictos con como archivos svn tortoisesvn merge branch

subir - tag svn



Propiedades de SVN Mergeinfo en rutas que no sean la raĆ­z de la copia de trabajo (2)

Tengo un repositorio SVN donde tengo tronco y una rama.

Tengo la intención de fusionar el tronco en la rama a intervalos regulares, sin embargo, cuando hago esto, veo muchos cambios en el estado de la propiedad, además de los cambios reales en el contenido del archivo.

En investigaciones posteriores, los cambios de propiedad son propiedades de mergeinfo. No esperaría esto porque siempre ramificamos y fusionamos desde el nivel de raíz superior.

svn propdel comando svn propdel y eliminé todas las propiedades de mergeinfo del WC de rama (luego revertí el cambio en la raíz) antes de fusionar el tronco, y el problema desapareció.

Entonces, la pregunta es, ¿cómo mi rama consiguió todos estos cambios de mergeinfo a nivel de subdirectorios?


Al menos una parte de este error se corrigió en Subversion 1.5.5. Desde el archivo 1.5.5 CHANGES :

no cree mergeinfo para movimientos o copias de wc-wc (r34184, -585)

Es decir, había un error en SVN anterior a 1.5 donde crearía entradas mergeinfo que no usaba y que eran superfluas.


Subversion 1.5.x agrega muchas propiedades de svn: mergeinfo, incluso en archivos / carpetas que cree que no tienen nada que ver con la fusión. Pero Subversion todavía los usa para reducir el tiempo de fusión para las fusiones posteriores.

Si no te gustan, puedes eliminar de forma segura esas propiedades de svn: mergeinfo modificadas / añadidas de todos los archivos / carpetas que no formaban parte de la combinación (déjalo en la raíz de copia de trabajo y los archivos / carpetas que obtuvieron cambios del unir).

Subversion 1.6 tendrá esas propiedades svn: mergeinfo reducidas mucho si todo sale según lo planeado con la versión 1.6.