2010-05-27 22 views
5

Me gustaría migrar mi repositorio svn desde mi computadora local que ejecuta Windows y VisualSVN 2.1.2 a una aplicación svn en webfaction (mi solución de alojamiento Linux).Migrando de VisualSVN en windows a linux basado en svn

Inicialmente intentaron volcar el SVN:

svnadmin dump path_to_repository >dumpfile_name

y lo carga en la máquina Linux

svnadmin load dumpfile_name

recibí el siguiente error:

svnadmin: Can't open file 'dumpfile_path_and_name/format': Not a directory

encontré que en mi Máquina de Windows Tengo una carpeta de formato en el repositorio. Así que he copiado todo el repositorio a la máquina Linux y probado:

svnadmin load path_to_repository_copy

que recibe el siguiente error:

svnadmin: Expected FS format between '1' and '3'; found format '4'

¿qué debería hacer?

+0

¿Las dos instalaciones del servidor SVN utilizan la misma versión? – AlG

+0

Esta pregunta pertenece a serverfault.com ya que no está relacionada con la programación, sino que está relacionada con la administración del servidor. –

+0

oh, no sabía que había un serverfault.com ¿Dónde puedo ver la lista de sitios similares como stackoverflow y serverfault? – Jonathan

Respuesta

5

La sintaxis de svnadmin carga debe ser

svnadmin load /path/to/repository < dumpfile

Ver here

+1

Sí, eso funciona. Lo intenté antes, pero cuando estaba dentro de la ruta del repositorio. Una vez que salí y lo intenté, funcionó bien. – Jonathan

1

svnadmin dump path_to_repository >dumpfile_name

Esto es correcto.

svnadmin load dumpfile_name

svnadmin: Can't open file 'dumpfile_path_and_name/format': Not a directory

primer lugar, debe

svnadmin create path_to_repository 

A continuación, puede

svnadmin load path_to_repository < dumpfile_name 

I found that on my Windows machine I do have a format folder under the repository. So I copied the entire repository to the Linux machine and tried:

svnadmin load path_to_repository_copy

svnadmin: Expected FS format between '1' and '3'; found format '4'

El punto del ciclo de vaciado/carga en lugar de copiar los archivos recta es trabajar en torno diferencias de versión de base de datos. En este caso, tiene un svn más nuevo en Windows que en su caja Linux, por lo que el cuadro de Linux se queja de que no conoce el nuevo formato (4). (La sintaxis de la carga también es incorrecta, consulte 'svnadmin load --help', pero primero aparece en este error).