SVN リポジトリを Windows マシン (Windows 7) から Linux マシン (Ubuntu 13) に移動しています。Windows でレポをダンプしsvnadmin dump
、ファイルを Linux マシンにコピーします。今、私は走っています
svnadmin load dest-folder < dumpfile
そして、端末は次のように応答します
'vnadmin: E140001: Malformed dumpfile header 'SVN-fs-dump-format-version: 2
一重引用符が本来あるべき行末から行頭に向かっているという事実に基づいて、私の文字エンコーディング (Windows 対 Unix) に問題があると思われます。しかし、Notepad++ で文字エンコーディングを変換しようとしましたが、別のエラーしか表示されません。
上記のエラーは、UTF-8 でエンコードすると表示されます。
「UTF-8 without BOM」または「ANSI」に変換した場合:
' into a number04: Could not convert ' 2
「UCS-2 ビッグ エンディアン」または「UCS-2 リトル エンディアン」に変換する場合:
svnadmin: E140001: Malformed dumpfile header '?\254?\255'
私は文字エンコーディングについて何も知らないので、次にどこに向かうべきかわかりません。または、ダンプまたはレポの問題かもしれませんが、今まで SVN に問題はありませんでした。