NightWalkerの日記: svk 2.0
日記 by
NightWalker
懲りずにsvk2.0に挑戦。
気の向くままに・・・によると、Ver2.0で使いやすくなっているとの事。
思い出しながら、SVKを使ってみようも参照しながら試して見る。
- svk depotmap --init
初期化(C:\Documents and Settings\username\.svkが出来る)
- svk mirror //mirror/project svn;//server/project
サーバーとローカルミラーの関連付け
- svk sync //mirror/project
サーバーからローカルミラーへファイルコピー
- svk copy //mirror/project //project
ローカルミラーからローカル作業リポジトリにコピーする
実際には、C:\Documents and Settings\username\.svk\local\project にコピーされる
- TortoiseSVNで、file:///C:/Documents and Settings/username/.svk/local/project から任意の場所にチェックアウト
このファイルに対して変更を行い、TortoiseSVNでコミットを行う
- 他の人か変更をサーバーにコミットしたものを取ってくるには、
svk pull //project とする(svk pull //mirror/project ではないので注意)
さらにsvn updateで自分の作業フォルダに反映させる必要がある
- 自分のローカルでの変更をサーバーにコミットするには、
svk push --verbatim //project とする
"--verbatim"を付けないと、2byte文字コードで不具合が起きるらしい
実際に作業するときに、TortoiseSVNを使える事と、
サーバーにpush/pullする時にサーバーのURLまで指定しなくて良い事は、
たぶん、Ver2.0から(最近?)変更されたのだと思う。
というか、昔使おうとした時に使い辛いと感じた点なので、これはうれしい。
svk 2.0 More ログイン