meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
aplicaciones:subversion:moverproyecto [122021/05/ 12:47] – creado lcaplicaciones:subversion:moverproyecto [182023/01/ 13:36] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +{{tag>subversion repositorio mover copiar proyecto}}
  
 +===== 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
 +<sxh>svnadmin dump /var/svn/repos/repo_origen > repoorigen.dump</sxh>
 +
 +===  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 
 +<sxh>svndumpfilter --drop-empty-revs --renumber-revs include proyectoapasar < repoorigen.dump > miproyecto.dump</sxh>
 +
 +  * 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 
 +<sxh>svnadmin create /var/svn/repos/prueba</sxh>
 +
 +<note> Si es un nuevo repositorio hay que también darle permisos a los usuarios </note>
 +
 +Para Importar ya sea al nuevo repositorio o a uno existente  
 +<sxh>svnadmin load /var/svn/repos/prueba/ < miproyecto.dump</sxh>
 +
 +
 +
 +
 +==== Referencias ====
 +  * https://ardalis.com/moving-svn-repositories-to-new-server/
 +  * https://ardalis.com/installing-visualsvn-subversion/
 +  * https://jmsliu.com/2700/more-project-from-one-svn-repository-to-another-one.html