リポジトリのバックアップ
subversionリポジトリをバックアップします。
svnadmin hotcopy <コピー元リポジトリパス> <コピー先リポジトリパス> --clean-logs
- svnadmin hotcopyで安全にリポジトリをコピーします。
- 「--clean-logs」スイッチで不要なBerkeley DB ログを削除します。
- 復元は、リポジトリをバックアップで置き換えればOK。
参考:Subversion によるバージョン管理-svnadmin hotcopy
追記(2007-05-07)
Subversion によるバージョン管理-リポジトリのバックアップ
hot-backup.py という、svnadmin hotcopyのより賢いラッパーが用意されています。また、svnadmin dumpを使った差分バックアップも可能なようです。見事にスルーしていました。orz