manholeのおきらくごくらく日記
SPAM対策中です。コメントが反映されない方はリンク先をご覧ください。
[
Maven2
| Maven
| Axis2
| testing
]
オススメ:
xUnit Test Patterns
| JUnit Recipes
| パターン指向リファクタリング入門
| Ant第2版
2005-07-17 (日) [長年日記]
■ [svn] cvs→svn化
自宅サーバのCVSを、Subversionへ移行しました。(今まで数ヶ月は並行期間)
使用ツールは、定番のcvs2svn。
Subversionのバージョンが古い(1.0.6)のが心配でしたが、無事にimport出来たようです。
作業memo
参考にしたサイトには↓のコマンドが載っていたけれど、
cvs2svn --fs-type=fsfs -v -s /home/svnroots/hszx /home/cvsroots/
Vine3.1のSubversionはfsfsを使えるバージョンではないので、
./cvs2svn -s /opt/svn/cvsimp /home/manhole/cvs_db
でタイプしてみます。途中で日本語名のファイルがあってこけてしまったけれど、そこまではうまくいっていた感じです。cvsimpリポジトリも、cvs2svnが作成してくれました。
途中までのcommit結果もsvnクライアントから見えていましたし。
よしよし。
日本語名のファイルは、どうしようも無さそうなので、*.vファイルをファイルシステム上でリネームしました。(cvsクライアントから削除→リネームしたファイル名でaddしても、履歴に残るためcvs2svnで失敗します。)
↑では新規svnリポジトリへimportしましたが、我が家のsvnサーバは単一リポジトリなため、できれば現状のsvnリポジトリへimportしたいトコロです。
パスを指定すればできるのかしら? 現状のリポジトリパスは/opt/svn/laboratoryなので...
./cvs2svn -s /opt/svn/laboratory/cvsimp /home/manhole/cvs_db
...だめでした。/opt/svn/laboratory/cvsimpが、新たなリポジトリとして作成されただけでした。rm -rf して削除。
素直に別の新規svnリポジトリへimportして、
./cvs2svn -s /opt/svn/cvsimp /home/manhole/cvs_db
本当にimportしたい先のリポジトリをバックアップして...
svnadmin dump /opt/svn/laboratory > ~/laboratory.dmp
データを移行してみます。
svnadmin dump /opt/svn/cvsimp > ~/cvsimp.dmp svnadmin load /opt/svn/laboratory < ~/cvsimp.dmp
OKです。
memo
参考サイト
- cvs2svn.tigris.org http://cvs2svn.tigris.org/
- nDiki: cvs2svn - cvs2svn (2004-02-24) http://www.naney.org/diki/dk/cvs2svn.html
- cvs2svn:Hsz X Weblog http://www.hszx.info/mt/archives/2005/01/cvs2svn.html
ここからcvs2svn-1.2.1.tar.gzをDL。
■ memo
- スイーツに目覚めた男たち - 暮らしコラム「スイーツの心得」 http://www.asahi.com/life/food/sweets/TKY200504110198.html
- 男が愛するスイーツ http://allabout.co.jp/M/s/040211/index.htm
■ マッハ ! プレミアム・エディション
TSUTAYAでレンタル。
タイトルインデックスだけでなく、アクションシーンのインデックスまで付いているのが嬉しいところ。何度も見てしまいます。

