2012-08-31 11 views
5

Tenemos un repositorio SVN en el servidor de Subversion 1.5.
Necesito mover este repositorio a otro servidor de Subversion 1.7.¿Está mal simplemente mover el repositorio del servidor 1.5 al servidor 1.7?

Por lo que yo entiendo que hay 3 formas:

  • sólo hay que mover repositorio para nuevo servidor.

  • Crear volcado de un repositorio SVN 1.5 e importar el volcado al nuevo servidor 1.7 con el llamado dump-load cycle.

    svnadmin dump

    svnadmin load

  • repositorio Mover al nuevo servidor y luego actualizar a la última versión del esquema apoyado:

    svnadmin upgrade

¿Está mal sólo para mover carpeta de mi repositorio al nuevo servidor 1.7 desde 1.5 s Erver?
¿Podría haber algún problema? Si es así, ¿qué problemas?

+0

1. http://subversion.apache.org/faq.html#dumpload 2. http://subversion.apache.org/ docs/release-notes/1.6.ht ml # repos-upgrades – bahrep

+0

Así que necesito un volcado de importación o un repositorio de actualización. Gracias. –

+0

Se prefiere el volcado/carga – bahrep

Respuesta

3

Simplemente moviendo el repositorio funcionará, pero no le dará el resultado óptimo. Subversion 1.6 introdujo algunas optimizaciones de repositorio que perderá cuando no realice el ciclo de volcado/carga.

svnadmin upgrade <REPOSITORY> 

Permitirá futuras revisiones para almacenar la información nueva en 1.6, pero no actualizará las revisiones anteriores. Pero al menos funcionará mejor/lo mismo que/como quedarse con un repositorio de 1.5.

(1.7 no introdujeron un nuevo formato, por lo que va a actualizar el formato de 1.6 compatibles)

nuevo en 1,6 formato:

  • representación compartir (mejora el uso del disco)
  • tienda si un nodo es un archivo o directorio por cada elemento de registro (mejora del registro svn)
0

No soy el administrador de subversión con más experiencia, pero creo que volcar/cargar al nuevo servidor sería una tarea sencilla e indolora. Me da mi voto.

Cuestiones relacionadas