新幹線の中でも、バージョン管理をしたいと思い SVK のWindows版を試す。
http://home.comcast.net/~klight/svk/
インストールする
Perlで実装してあるようで、Perl.exeも同じフォルダに入りました。
svk.batをたたくと、前述のPerlを実行するように設定されます。
ちょっと設定
次のフォルダへPathが設定される。反映には再起動が必要。
- C:\Program Files\svk\bin
SVKROOT という環境変数が設定されていれば、そこにミラーレポジトリ()を作成するよう。
なければ、C:\Documents and Settings\ 以下に .svk フォルダが作成されるらしい。
- SVKROOT=D:\Work\SVK
SSH接続でsvnする場合は、次の環境変数を設定して、SSHクライアントを指定。
使う
次のコマンドにより、リポジトリを手元にミラーする事は成功。
svn mirror
svn sync
しかし、ミラーされたリポジトリで修正を行った後に、メインリポジトリに反映するのに失敗。*.pmでエラーが表示される。Perlを少々読む必要ありかな?
また後日継続予定。
(参照先)
svk
SVK Tutorials翻訳
SoftwareDesign 2006年12月号 p133 SVKによる分散バージョンコントロール