2016-09-13 8 views
0

破損したHDDから復元されたSVNファイルがあります。
破損したsvnリビジョンファイル( "myproject db revs 0"ディレクトリ)からファイルを抽出する方法

SVNリビジョンデータベースファイルからファイルを直接抽出することはできますか?

など。私は "MyProject \ db \ revs \ 0"を持っており、このディレクトリに "0"、 "2"、 "3"、 "4"、...、 "7"文書を失ったサイズ。
私はこのディレクトリ( "MyProject \ db \ revs \ 0")しか持っていません。

これは非常に古いSVN(1.6.6)です。ログやその他の情報は必要ありません。私は可能な限り最新のバージョンのファイルしか必要としません(これらのリビジョンファイルの大半は壊れていると確信しています)。

ありがとうございます。

答えて

0

リビジョンが不足していて、このリポジトリのリビジョンが1000未満である場合に備えて、このリポジトリをリカバリすることはできません。リビジョンにはファイルが含まれておらず、変更が含まれています。したがって、リビジョンXのようにファイルを構築するには、このファイルが変更されたすべてのリビジョンを持つ必要があります。

ユーザマシン上のリポジトリバックアップ(作成した場合)またはローカル作業コピーを検索します。

今後バックアップすることを忘れないでください。

+0

私はいつもsvnadmin +バッチファイルを使用してバックアップします。私は私の友人のためにHDDを回収しました;-)私はちょうどdbファイルの構造を発見し、データ間に実際にデルタがあることを見ています。しかし、自信のための情報に感謝します。 –

+0

@AlexanderSymonenkoだから、このダンプファイルを取得して新しいリポジトリにロードするのはどうですか? – bahrep

関連する問題