転覆で何かがうまくいかず、今私は直面しています
svnadmin: Invalid diff stream: [tgt] insn 0 starts beyond the target view position
リポジトリからダンプを作成しようとすると。ここで別の質問がありますSubversionリポジトリエラーですが、破損が85リビジョン前であるため、解決策は私には十分ではありません。
破損はそれほど重要ではないディレクトリ(トランク/ブランチ/タグではない)にあるため、私は2つの解決策を考えていました。
- 正常な部分からダンプを作成し、それを新しいリポジトリにインポートした後、重要なディレクトリから差分をコミットします(すべてのリビジョン履歴を失います)
- 正常な部分からダンプを作成し、古いリポジトリ内の必要なディレクトリのすべてのリビジョンをチェックするrubyスクリプトを記述します。これにより、改訂用のdiffファイルが作成され、作成者名と元のコメントを使用して新しいリポジトリにコミットされます。
コメントはありますか?:)
/ JaanusSiim