1

ハード ドライブに障害が発生した後、SVN リポジトリを回復しようとしています。残念ながら、バックアップは古いため役に立ちません。

7,797 のリビジョンから、.../repo_dir/db/revs/7/ ディレクトリから次の 7 つのファイルのみが失われました。

7437 (2009 年 12 月 7 ~ 9 日) (revprops/ dir にもファイルがありません)

7461 (2009 年 12 月 16 日)

7519、7520、7521 (2010 年 1 月 8 日)

7679 (2010 年 3 月 19 日)

7683 (2010 年 3 月 19 日)

この単一の SVN リポジトリには、さまざまなソフトウェア プロジェクト/製品が含まれています。したがって、リポジトリを再構築して、すべてが rev で停止するのではなく、これらの 7 つの欠落した rev/ ファイルに明示的に依存するリビジョンのみを失うようにしたいと考えています。7436.幸いなことに、これらの特定の 7 つのリビジョンは、些細なプロジェクト用です。最近のリビジョンを失うことは大したことではありません。これらの 7 つの rev/ ファイルに依存しないすべてのリビジョンのリポジトリを復元することは優れています。

これを行う方法はありますか?

PS 7437 だけでなく、他のファイルも revprops/ ディレクトリから欠落している可能性があります。

4

1 に答える 1

1

あなたは使用できるかもしれませんsvndumpfilter

http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.filtering

于 2010-06-15T15:45:20.460 に答える