SVN información de mezclado propiedades en rutas distintas de la copia de trabajo de la raíz


Tengo un repositorio SVN donde tengo trunk 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 las propiedades, además de los cambios reales en el contenido del archivo.

En una investigación posterior, los cambios de propiedad son propiedades mergeinfo. No esperaría esto porque siempre ramificamos y fusionamos desde el nivel raíz superior.

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

Así que la pregunta es, ¿cómo obtuvo mi rama todos estos cambios de mergeinfo en ella a niveles de subdirectorio?

Author: Peter Mortensen, 2008-12-24

2 answers

Subversion 1.5.x agrega muchas propiedades svn: mergeinfo, incluso en archivos / carpetas que usted 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 le gustan, puede eliminar de forma segura las propiedades svn:mergeinfo modificadas/añadidas de todos los archivos/carpetas que no formaban parte de la fusión (déjelas en la raíz de la copia de trabajo y en los archivos/carpetas que recibieron cambios de la fusión).

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

 30
Author: Stefan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-12-25 08:00:21

Al menos una parte de este error fue corregida en Subversion 1.5.5. Desde el archivo 1.5.5 CHANGES :

No crear mergeinfo para wc-movimientos o copias de wc (r34184, -585)

Es decir, había un error en SVN antes de la versión 1.5 donde creaba entradas mergeinfo que no usaba y eran superfluas.

 6
Author: Paul Wagland,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-03 08:31:13