2009-08-26 27 views
4

別のマシンから取得したsvnリポジトリを復元しようとするとエラーが発生します。svnadminロードエラー

ダンプが転覆1.5サーバー上に作成されたと私は新しい転覆1.6サーバーにロード午前:ダンプ・ストリーム(「」なしで)不正なヘッダーが含まれています。エラーが

のsvnadminがあります。新しいサーバーに複数のリポジトリを正常に読み込むことができました。新しいサーバーはVisualSVNサーバーです。

+0

私は同じ問題があります。解決策を見つけましたか? –

答えて

2

私が知っている限り(私はダンプを見ることができません..)、これはダンプファイルにstdoutとstderrをパイプすることによって起こります。

もう一度ダンプして、ダンプファイルにstdoutを取るだけです。

リポジトリをダンプする際に出力が表示されましたか(「*ダンプされたリビジョン10」、「*ダンプされたリビジョン11」など)?

+1

出力に「ダンプされたリビジョン...」というメッセージは含まれていません。それは私が問題であるとは思わないWindows CR/LFペアを持っています。 –

+0

あなたは私たちにsvnが不平を言っているダンプ行を表示できますか? –

4

は、私は同じ問題を抱えていた新しいクリーンダンプ

svnadmin load /new/path/to/your/repository < ./repository.clear-dump 
+1

これは私のために働いた、私は実際にダンプファイルにstdoutとstderrをパイプ。 –

+0

上記のパイプコマンド: 'grep --binary-files = text -v '^ *ダンプされたリビジョン' mydumpfile.txt | svnadmin load mynewrepo'を実行します。 'svnadmin create mynewrepo'によってリポジトリを作成することを忘れないでください。 – bekce

0

をロードしようとし、その後

grep --binary-files=text -v '^* Dumped revision' ./repository.dump > ./repository.clear-dump 

最初のクリーンアップにあなたのダンプを試してみてください。

Linuxボックスで作成したダンプファイルをインポートしたかったのです。ファイルは "tar"でgzipされています。

私のファイルは、「tar.gz形式」

私はそれを解凍するためのWinZipを使用して、私はCygwinを使用して、それをアップロードすることができませんでした。

次に、cygwinコマンドtar -xvzfを使用して解凍し、新しいリポジトリにロードすることができました。

0

追加しました。私はLuc Mと同じ問題を抱えていました。私のsvnadmin load REPO_PATH < file.svnコマンドはうまく動作しませんでした。エラーは暗号化されていませんでした。だから、Cygwinのtar.exeを使って、私が持っていたtarファイルに再度インストールしてみました。私も圧縮されたtarファイルを持っていましたが、私はWinZipを使ってTARを抽出しました。

0

私は最近、同じメッセージを持っていましたが、最終的にバイナリ転送を明示的に求めずにFTPでSVNダンプを転送したので、ダンプはASCII形式で転送されていました。 FTPサーバーはWindowsマシンであったため、ダンプはWindowsの行末で破損していました。したがって、私の推薦は次のとおりです:あなたの行が終了していることを確認してください。これが少なくとも少し助けてくれることを願っています。

関連する問題