別のマシンから取得したsvnリポジトリを復元しようとするとエラーが発生します。svnadminロードエラー
ダンプが転覆1.5サーバー上に作成されたと私は新しい転覆1.6サーバーにロード午前:ダンプ・ストリーム(「」なしで)不正なヘッダーが含まれています。エラーが
のsvnadminがあります。新しいサーバーに複数のリポジトリを正常に読み込むことができました。新しいサーバーはVisualSVNサーバーです。
別のマシンから取得したsvnリポジトリを復元しようとするとエラーが発生します。svnadminロードエラー
ダンプが転覆1.5サーバー上に作成されたと私は新しい転覆1.6サーバーにロード午前:ダンプ・ストリーム(「」なしで)不正なヘッダーが含まれています。エラーが
のsvnadminがあります。新しいサーバーに複数のリポジトリを正常に読み込むことができました。新しいサーバーはVisualSVNサーバーです。
私が知っている限り(私はダンプを見ることができません..)、これはダンプファイルにstdoutとstderrをパイプすることによって起こります。
もう一度ダンプして、ダンプファイルにstdoutを取るだけです。
リポジトリをダンプする際に出力が表示されましたか(「*ダンプされたリビジョン10」、「*ダンプされたリビジョン11」など)?
出力に「ダンプされたリビジョン...」というメッセージは含まれていません。それは私が問題であるとは思わないWindows CR/LFペアを持っています。 –
あなたは私たちにsvnが不平を言っているダンプ行を表示できますか? –
は、私は同じ問題を抱えていた新しいクリーンダンプ
svnadmin load /new/path/to/your/repository < ./repository.clear-dump
これは私のために働いた、私は実際にダンプファイルにstdoutとstderrをパイプ。 –
上記のパイプコマンド: 'grep --binary-files = text -v '^ *ダンプされたリビジョン' mydumpfile.txt | svnadmin load mynewrepo'を実行します。 'svnadmin create mynewrepo'によってリポジトリを作成することを忘れないでください。 – bekce
をロードしようとし、その後
grep --binary-files=text -v '^* Dumped revision' ./repository.dump > ./repository.clear-dump
最初のクリーンアップにあなたのダンプを試してみてください。
Linuxボックスで作成したダンプファイルをインポートしたかったのです。ファイルは "tar"でgzipされています。
私のファイルは、「tar.gz形式」
私はそれを解凍するためのWinZipを使用して、私はCygwinを使用して、それをアップロードすることができませんでした。
次に、cygwinコマンドtar -xvzf
を使用して解凍し、新しいリポジトリにロードすることができました。
追加しました。私はLuc Mと同じ問題を抱えていました。私のsvnadmin load REPO_PATH < file.svnコマンドはうまく動作しませんでした。エラーは暗号化されていませんでした。だから、Cygwinのtar.exeを使って、私が持っていたtarファイルに再度インストールしてみました。私も圧縮されたtarファイルを持っていましたが、私はWinZipを使ってTARを抽出しました。
私は最近、同じメッセージを持っていましたが、最終的にバイナリ転送を明示的に求めずにFTPでSVNダンプを転送したので、ダンプはASCII形式で転送されていました。 FTPサーバーはWindowsマシンであったため、ダンプはWindowsの行末で破損していました。したがって、私の推薦は次のとおりです:あなたの行が終了していることを確認してください。これが少なくとも少し助けてくれることを願っています。
私は同じ問題があります。解決策を見つけましたか? –