2011-07-21 79 views
4

私は手動で変更されたコードを含むSVNダンプを持っています。私はダンプをリポジトリにロードするtryngです。問題は、変更されたリビジョンのチェックサムエラーが発生したことです。ダンプファイル全体のmd5チェックサムを再計算する方法はありますか?それとも少なくともsvnadminに強制的にロードさせるのですか?svnadminロードチェックサムエラー

答えて

0

ロード中に、エラーメッセージの一部として新しいチェックサムが印刷されます(私が覚えている限り)...チェックサムを取り、代わりにダンプファイルのフィールドに入れてください。

+0

私はたくさんのファイルについて話しています。これを手動で行うのは非常に時間がかかります。一度に1つのmd5エラーしか得られないので、特に注意してください。 Ideal私はそれらのすべてを再計算したい、またはsvnadminが完全に裾を無視するようにしたい –

+1

Hm..Ok ...ここで見ることができるかもしれません:http://svn.borg.ch/svndumptool/可能かどうか必要な方法でコードを使用することができます。 – khmarbaise

1

場合によっては、md5チェックサムが不要です。私はこの問題を抱えていて、単純にそれらの行を削除していました。

sed -i '/Text-copy-source-md5/d' repo.dump

+0

うん、それは本当に私のために働いた - 私はhttps://github.com/jasperlee108/svndumpfilterIN/を使用した後、この問題があった - 私はちょうどmd5ハッシュを削除し、すべて正常に動作しました。ありがとう! – Jehy

0

私は、正確な問題を抱えていたと私は完全にチェックサム行を削除することによって固定:

sed '/Text-content-md5/d' dumpfile.txt | svnadmin load repo --bypass-prop-validation 
関連する問題