SVNホスティングサーバの移行
自前のプログラムをホスティングしてもらっているSVNホスティングサーバを、CVSDudeからAssemblaへ移行。
理由は容量で、限界の10Mに近づいてきたから。
...
手順が意外と面倒だった。もっと楽な方法も有るんじゃないかと思う。。
- ローカルに取り出すリポジトリを作成
cd /tmp
svnadmin create mycv
- 旧リポジトリからデータを取り出し同期
cd /tmp/mycv/hooks
echo "#\!/bin/sh\nexit\n" > pre-revprop-change
chmod +x pre-revprop-change
svnsync init file:///tmp/mycv http://oldhostingserver/mycv
svnsync sync file:///tmp/mycv
- コピーしたリポジトリからダンプファイルを作成
svnadmin dump /tmp/mycv|gzip > mycv.dump.gz
- ダンプファイルを新リポジトリにインポート(Webから)
...
こんな事してる場合じゃない。