Estamos en el proceso de mover nuestros repositorios SVN de una máquina a otra, y con ella vendrá un nuevo nombre de dominio para el nuevo repositorio. El problema es que dentro del repositorio hay muchas referencias de svn: externals a otros proyectos dentro del repositorio. Entonces, por ejemplo, tenemos projectA, que tiene propiedades svn: externals:¿Cómo migrar todas las URL en propiedades svn: externals a través de un repositorio?
external/libraryA svn://oldserver.net/repo/libraryA
external/libraryB svn://oldserver.net/repo/libraryB
... y así sucesivamente. Todas las URL hacen referencia a este nombre de dominio en particular, por lo que se puede analizar fácilmente. Después de haber aprendido mi lección, migraré estas URL para que sean "svn: // localhost /", pero necesito encontrar una manera de revisar el historial del repositorio y volver a escribir todas las URL antiguas, para que podamos seguir prestando atención. revisiones anteriores de estos proyectos sin tener enlaces rotos.
¿Cómo voy a hacer esto?
Qué lección en particular es lo que estás refiriendo a la "svn: // localhost /" -cosa? – conny
Quiero decir, que uno debe usar un nombre de host genérico en lugar de un nombre de dominio específico cuando sea posible, porque cuando cambia el nombre de dominio, termino con un desastre como este. =/ –
No veo la necesidad de usar el prefijo svn: // localhost. ¿Sabes que puedes usar URLS relativos? Consulte http://subversion.tigris.org/svn_1.5_releasenotes.html#externals –