0

CentOS Linux 6.3 上の SVN 1.6.11 で実行されている約 5 つの異なる SVN リポジトリがあります。先週、SVN サーバーを新しいサーバーに移行するように依頼されました。週に 1 回、各レポのフル バックアップを実行する cron ジョブがあり、2 晩ごとに次の方法で増分バックアップを実行します svnadmin dump -r 100-200 --incremental repo |gzip -9 > incremental_100_200.svn.gz 。このバックアップの時点で最も新しいリビジョン)

最後の完全バックアップを新しいサーバーに完全に復元し、リポジトリのほぼ最新のコピーを作成しました。1 週間を通して、古いサーバーから新しいサーバーに増分バックアップを復元して同期を維持し、金曜日に新しいサーバーに切り替えることを計画しました。

残念ながら、私はいくつかのレポでインクリメンタル リストアを見逃していたに違いなく、どういうわけか気付かなかったので、新しいサーバーに切り替え、人々は引き続きファイルを追加して変更を加え、レポに新しいリビジョンを追加しました。問題は、いくつかのレポでいくつかのリビジョンが欠落していたため、新しいリビジョンがそれらのリビジョン番号を取得したため、現在他のデータが占有しているため、古いレポから増分を取得して新しいレポにロードできないことですそれらのリビジョン。私は何をしますか?

4

1 に答える 1