Subversionリポジトリのバックアップ

色々方法があるっぽいけど、一番シンプルと思われるsvnadminでのやり方。
ダンプ

$ svnadmin dump /path/to/repos > reposdump.20100204

bzip2圧縮も一緒にするならこちら

$ svnadmin dump /path/to/repos | bzip2 > reposdump.20100204.bz2

復元は

$ svnadmin load /path/to/repos < reposdump.20100204

svnのバージョンが違っても、ダンプファイルは対応しているらしいので、リポジトリ移行もこれでいけそう。
移行する際は、コミットログとかも引き継ぎたいからねぇ。
あ、ただしこの方法はhooksとかは手動で設定しなおす必要があるのであしからず。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です