Pregunta

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 de estado de la propiedad, además de los cambios reales contenido del archivo.

En una investigación más a los cambios en las propiedades son propiedades mergeinfo. Yo no esperaría que esto porque siempre rama y se funden desde el nivel de la raíz superior.

He utilizado el comando svn propdel y quitó todos mergeinfo propiedades de la rama de WC (entonces revirtió el cambio en la raíz) antes de la fusión en el tronco, y el problema desapareció.

Así que la pregunta es, ¿cómo mi sucursal obtener todos estos cambios en mergeinfo a niveles sub-directorios?

¿Fue útil?

Solución

1.5.x Subversion añade un montón de SVN: mergeinfo propiedades, incluso en los archivos / carpetas que usted piensa tiene nada que ver con la combinación. Pero Subversion sigue utilizando los de reducir el tiempo de mezcla para las siguientes fusiones.

Si no te gusta aquellos, puede eliminar de forma segura los modificados / SVN añadido: mergeinfo propiedades de todos los archivos / carpetas que no formaban parte de la fusión (dejarlo en la raíz copia de trabajo y los archivos / carpetas que recibieron cambios con respecto a la fusión).

Subversion 1.6 tendrá los SVN:. Mergeinfo propiedades reducen mucho si todo va según lo previsto con el lanzamiento 1.6

Otros consejos

Al menos una parte de este error se corrigió en Subversion 1.5.5. De los href="https://svn.collab.net/repos/svn/tags/1.5.5/CHANGES" 1.5.5 cambios en los archivos :

  

no crean mergeinfo para los movimientos o copias WC-wc (r34184, -585)

Es decir, hubo un error en el SVN antes de la 1.5 en la que crearía mergeinfo entradas que no se utilizan y eran superfluas.

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