2008-12-10 12 views

Respuesta

6

svnadmin dump es la forma recomendada de migrating your repositories, pero necesitará acceso shell para hacerlo, de lo contrario tendrá que contactar a su proveedor de hosting y pedirle que haga el volcado de repositorio completo para usted.

+6

Desde Subversion 1.7 hay una herramienta llamada 'svnrdump' que puede usar para crear un archivo de volcado desde un repositorio remoto. –

7

También puede usar svnsync para crear una copia de su repositorio.

Esto requiere agregar un gancho de cambio de preprogramación en el repositorio de destino (y requiere un repositorio Subversion 1.4 o más reciente en su proveedor de alojamiento).

Después de svnsync'ed su repositorio a un sistema que administra, puede usar svnadmin para volcar la copia local si necesita un archivo de volcado (o simplemente usar el archivo sincronizado al repositorio).

[Actualización en 2011:] Desde Subversion 1.7 hay una herramienta llamada svnrdump que puede usar para crear un archivo de volcado desde un repositorio remoto en un solo paso.

0

Algunos repositorios alojados proporcionan los medios para solicitar un archivo de volcado SVN, incluido en el precio o por una tarifa mensual adicional. Si no lo hacen, siempre puedes hacer una svnsync sin tener que involucrar a la empresa de hosting.

Eche un vistazo a las capacidades de importación de su proveedor de destino también. En ProjectLocker, admitimos la importación de un repositorio remoto que está visible en Internet si proporciona la URL al depósito de origen y sus credenciales. No creo que seamos el único anfitrión para hacer esto. Esa capacidad le ahorra la molestia de aprender svnsync, y puede concentrarse en mover su código y volver a escribir software.

Cuestiones relacionadas