meta data de esta página
Copiar un proyecto a otro repositorio
Paso 1 Descargamos el repositorio
No podemos descargar sólo un proyecto, tenemos que descargar el repositorio origen entero a un fichero
svnadmin dump /var/svn/repos/repo_origen > repoorigen.dump
Paso 2 - Dejamos en un fichero el proyecto a copiar
Descartamos el resto de proyectos en el repositorio y dejamos sólo el proyecto que queremos pasar
svndumpfilter --drop-empty-revs --renumber-revs include proyectoapasar < repoorigen.dump > miproyecto.dump
- Con –drop-empty-revs → Quitamos las revisiones vacías
- Con –renumber-revs → renumera las revisiones si quitamos las vacías
Paso 3 - Importar a un repositorio
Si queremos pasarlo a u nuevo repositorio . Creamos el repositorio nuevo
svnadmin create /var/svn/repos/prueba
Para Importar ya sea al nuevo repositorio o a uno existente
svnadmin load /var/svn/repos/prueba/ < miproyecto.dump