svkをインストール

やっと手を出した。Version Control with SVKが教科書。

インストール

# apt-get install svk

Version Control with SVK

リポジトリのミラーを作る。これは多分どこでやってもよくて、~/.svkあたりに(何かが)適当に作られる。

% svk mirror svn+ssh://.../project //mirror/project
% svk sync //mirror/project

全部のリビジョンをミラーしているためか、svk syncは時間がかかる。--skipto HEADで最新のものだけ取って来ることができるらしい。
ミラーからチェックアウトする。

% cd svk
% svk checkout //mirror/project
% svk copy //mirror/project //project
% svk checkout //project

今日はここまで(コミットすらせずに終わり)。
mirrorしたデポット(svkリポジトリみたいなもんかな)に直接コミットすると、ミラー元のsubversionリポジトリにコミットしてしまうらしい。のでローカルの作業用デポットにはあらかじめsvk copyしたものを使う。