quiero mover parte de mi repo SVN fuera del sitio, en una instancia AWS & estoy siguiendo esta página (Repository Maintenance)svndumpfilter falla con "ruta de origen de la copia no válida ..." Error
he tomado un dump
de la repo conjunto (comandos de Windows):
svnadmin dump c:\repo > all_repo
a continuación hay que filtrarla, para incluir sólo el proyecto me interesa (que se llama "M1").
type all_repo | svndumpfilter include M1 --drop-empty-revs > m1
Sé que esto es correcto, como lo he hecho en algunos de los ya otros proyectos.
En este proyecto, se rompe con el error indicado en el título de esta publicación. La formulación exacta es:
svndumpfilter: camino de fuente de la copia no válida '/ personal/Richard/M1_Config'
El proceso intentó escribir en un tubo inexistente.
La carpeta a la que se refiere el error es una utilidad de configuración que escribí y presenté en mi carpeta personal, y no está en la carpeta raíz/m1 ... en absoluto. No quiero incluirlo en el archivo filtrado, pero no sé cómo indicarlo a los comandos svn.
- ¿Cómo puedo filtrar correctamente para toda la carpeta M1 y sus elementos secundarios, mientras excluyo por completo la carpeta Personal/Richard/M1_Config?
- ¿Cómo puedo estar seguro de si el archivo exportado contiene la información correcta para recrear correctamente la carpeta M1 en el SVN remoto?
¿Hay alguna manera única de descubrir qué partes de bruja deben incluirse? Estoy trabajando con intento y error en este momento. –
Puede buscar a través de los conjuntos de cambios y buscar 'copiar-de-ruta' que afectan la ruta de interés. Puede hacer esto mediante una búsqueda de texto a través de un archivo de volcado, o quizás con svnlook. – Craig