puddletag - Encabezado del archivo de volcado malformado al migrar el repositorio de Windows a Linux(¿problema de codificación?)
mp3tag ubuntu (1)
Moveré un repositorio SVN de una máquina Windows (Windows 7) a una máquina Linux (Ubuntu 13). Volcado el repositorio en Windows con svnadmin dump
y copio los archivos a la máquina Linux. Ahora estoy corriendo
svnadmin load dest-folder < dumpfile
Y la terminal responde con
''vnadmin: E140001: Malformed dumpfile header ''SVN-fs-dump-format-version: 2
Sospecho que hay un problema con la codificación de mi personaje (Windows vs. Unix), basado en el hecho de que la comilla simple va desde el final de la línea, donde debería estar, hasta el comienzo. Pero he intentado convertir la codificación de caracteres en Notepad ++ y solo recibo diferentes errores.
El error anterior aparece cuando codigo en UTF-8.
Cuando se convierte a "UTF-8 sin BOM" o "ANSI":
'' into a number04: Could not convert '' 2
Cuando se convierte en "UCS-2 Big Endian" o "UCS-2 Little Endian":
svnadmin: E140001: Malformed dumpfile header ''?/254?/255''
No sé nada sobre codificaciones de caracteres, así que no sé a dónde recurrir. O tal vez es un problema con mi volcado o repositorio, pero no he tenido ningún problema con SVN hasta ahora.
Esta respuesta vino de los comentarios del usuario kostix sobre mi pregunta.
El problema era que estaba usando PowerShell para crear el archivo de volcado. Cuando cambié al uso del Símbolo de sistema vainilla en Windows, el problema se resuelve. Como se señaló, PowerShell emite automáticamente archivos UCS-2 a través de tuberías o archivos de salida del shell, y a Linux no le gustó la codificación de caracteres.