Estoy tratando de mantener actualizada una rama de función mediante la fusión del tronco en la rama. El problema es que aproximadamente 2000 archivos que estaban allí cuando se creó la rama, y que se han dejado intactos tanto en la rama como en el tronco, se están actualizando con nada más que svn: mergeinfo. El proyecto es de gran escala, y el impacto en nuestro historial de SVN es tan grande que hace que el historial de compromisos de fusión sea inutilizable, ya que marca literalmente miles de archivos modificados, aunque el único cambio en estos archivos es hecho por SVN en sí.¿Cómo evito un gran número de svn: mergeInfo al fusionar el tronco a una rama de entidad en el SVN
He tratado
- Utilizando la misma versión de cliente como el Repo (1.5.2)
- Usando mi actual versión del cliente 1.6.10
- La fusión de un rango de revisiones, desde el principio hasta el ramal cabecera
Debo mencionar que he estado observando detenidamente la documentación de SVN al intentar esto. Por lo tanto, no se deben romper las reglas (por ejemplo, no hay subárboles conmutados, copia local limpia, etc.)
gracias por esta explicación más profunda de cómo deshacerse de él. – NielsBjerg
Si bien eliminar mergeinfo es un enfoque de uso frecuente, no es el RightWay (tm) para hacerlo; ver la respuesta de slowdog para más sobre esto. – retracile