Migración de VisualSVN en Windows a svn basado en Linux

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

Inicialmente intenté eliminar el svn:

svnadmin dump path_to_repository > dumpfile_name

y cargarlo en la máquina Linux

svnadmin load dumpfile_name

Recibí el siguiente error:

svnadmin: No se puede abrir el file ' dumpfile_path_and_name / format': no ​​es un directory

Descubrí que en mi máquina con Windows tengo una carpeta de formatting debajo del repository. Así que copié todo el repository a la máquina Linux y probé:

svnadmin load path_to_repository_copy

Recibí el siguiente error:

svnadmin: formatting FS esperado entre '1' y '3'; formatting encontrado '4'

¿que debería hacer?

La syntax para la carga svnadmin debe ser

svnadmin load /path/to/repository < dumpfile

Mira aquí

svnadmin dump path_to_repository > dumpfile_name

Esto es correcto.

svnadmin load dumpfile_name

svnadmin: No se puede abrir el file ' dumpfile_path_and_name / format': no ​​es un directory

Primero debes

 svnadmin create path_to_repository 

Entonces tú puedes

 svnadmin load path_to_repository < dumpfile_name 

Descubrí que en mi máquina con Windows tengo una carpeta de formatting debajo del repository. Así que copié todo el repository a la máquina Linux y probé:

svnadmin load path_to_repository_copy

svnadmin: formatting FS esperado entre '1' y '3'; formatting encontrado '4'

El objective del ciclo de volcado / carga en lugar de copyr files directamente es solucionar las diferencias en la versión de la database. En este caso, tiene un svn más nuevo en Windows que en su caja de Linux, por lo que el cuadro de Linux se queja de que no sabe sobre el nuevo formatting (4). (Tu syntax de carga también es incorrecta, mira 'svnadmin load –help', pero primero toca este error).