Subversionのバックアップ&リストア
Posted 5月 31st, 2008 by hippos
in
ちょと恥ずかしい理由でマシンを再セットアップ。これまでレポジトリをコピーしてバックアップしていたけれど初めてdumpを使ってみた。コピーなんかとっておくよりよっぽど楽だった。
#!/bin/sh
for reposit in `ls -d /path/to/repository/*`
do
r=`basename ${reposit}`
svnadmin dump ${reposit} > ./${r}_reposit_backup
doneリストア。
#!/bin/sh
for f in `/path/to/repository/*_reposit_backup`
do
b=`basename ${f}|perl -ne's/_reposit_backup$//;print'`
svnadmin create /path/to/new/repository/${b}
svnadmin load /path/to/new/repository/${b} < ${f}
doneしかし、あわててやったのでバックアップ前に肝心のコミットを忘れいてた....意味ないじゃん...
この記事のトラックバックURL:
http://hippos-lab.com/blog/trackback/238








Comments
う〜ん。しりませんでした。無頓着に使っていました。名前。大事ですよね。ありがうございます。
SubversionはSubvertの名詞形なのでSub + Versionではないとどうでもいい指摘をします.すみません.