SVK

| コメント(0) | トラックバック(0)



ほほほ~うう。



http://use.perl.org/articles/06/06/08/0351200.shtml



っていうことでSVK始めて見ました。まずインストールはCPANから。SVN::Coreだけうまくsubversionのディストロから入れられればあとは比較的簡単。Clone::cloneがねーとかテストで言われるけど、無視。


セットアップ。まずミラーのルートを作成。



daisuke@beefcake daisuke$ svk mkdir //mirror
Repository /Users/daisuke/.svk/local does not exist, create? (y/n)y
Waiting for editor...
Committed revision 1.

じゃあまずXangoをミラーしましょう。



daisuke@beefcake daisuke$ svk mirror http://svn.razil.jp/Xango //mirror/Xango
Committed revision 2.

daisuke@beefcake daisuke$ svk sync //mirror/Xango
Syncing http://svn.razil.jp/Xango
Retrieving log information from 1 to 107
Committed revision 3 from revision 1.
[snip]
Committed revision 108 from revision 106.
Committed revision 109 from revision 107.
daisuke@beefcake daisuke$


まだよくわからないけど、察するに//mirrorのリビジョンが↑の左側のカラムで、右側はミラーもとのリビジョン番号だな。


今度はこの//mirrorから//localにコピーを作る。このステップがなんで必要なのかよくわからんが、マニュアルに書いてあるのでとりあえずやる:



daisuke@beefcake daisuke$ svk mkdir //local
daisuke@beefcake daisuke$ svk copy //mirror/Xango //local/Xango
Waiting for editor...
Committed revision 111.
daisuke@beefcake daisuke$

で、それをチェックアウト



daisuke@beefcake daisuke$ cd svk
daisuke@beefcake svk$ svk co //local/Xango/trunk Xango
Syncing //local/Xango/trunk(/local/Xango/trunk) in /Users/daisuke/svk/Xango to 111.
A Xango/tools
[snip]
A Xango/Changes
A Xango/Build.PL
daisuke@beefcake svk$

おけおけ。ってところで今特にチェックインしたいパッチがあるわけではなかったことに気づいた。ということで今日はここまで残りはまた次号!(笑)


Author

Daisuke Maki (a.k.a lestrrat): Perl hacker, Director of Japan Perl Association, YAPC::Asia Tokyo Organizer (2009-2012), Fluent in Japanese, English. Ex-Brazilian (sorta)

#perl #c #ruby #java #mysql #english #japanese #opensource #stf #cooking #scotch #cigar


このエントリーをはてなブックマ
ークに追加

翔泳社よりモダンPerl入門(2010)を出版させていただいております。できれば内容をアップデートしたいので是非皆様・・・現在の在庫処理にお力をお貸しください!><

月別アーカイブ