下書き

 | 

2008-01-04

svk on windows

こっちのやりかたを参考にした

http://eto.com/d/Eto_20070428.html

http://subtech.g.hatena.ne.jp/mayuki/20061108/1163049012

svkWindowsインストール

http://download.bestpractical.com/pub/svk/2.0.2/svk-v2.0.2-MSWin32-x86.exeDL

このファイルを実行&インストール

環境変数をまず設定

SVKROOT=c:¥home¥takachin¥svk

そのあとにcmd.exeより、

C:\>svk depotmap --init
Repository C:\home\takachin\svk\local does not exist, create? (y/n)y

svk mirror //mirror/of-computervision https://of-computervision.googlecode.com/svn/

cd C:\proj
C:\proj>svk sync //mirror/of-computervision
Syncing https://of-computervision.googlecode.com/svn
Retrieving log information from 1 to 10
Committed revision 2 from revision 1.
Committed revision 3 from revision 2.
Committed revision 4 from revision 3.
Committed revision 5 from revision 4.
Committed revision 6 from revision 5.
Committed revision 7 from revision 6.
Committed revision 8 from revision 7.
Committed revision 9 from revision 8.
Committed revision 10 from revision 9.
Committed revision 11 from revision 10.

C:\proj>svk cp -m"create" //mirror/of-computervision //of-computervision
Committed revision 12.

C:\proj>mkdir of-computervision_svk

C:\proj/of-computervision_svkのフォルダ右クリックし、TortoiseSVNから以下のURLをCheckoutをする。

file:///C:/home/takachin/svk/local/of-computervision

これでSVKでつくったmirrorから無事Checkoutできた。

いろいろ編集した後はアップデートする。

リモートリポジトリ更新されている場合ローカルミラーを同期

svk sync //mirror/of-computervision
svk pull //of-computervision

ローカルワーキングコピーアップデート(from tortoiseSVN)

svn update

今度はローカルコミットしていたデータを本物のリポジトリコミットする

svk push --verbatim //of-computervision

これで一連の作業はOK。

 |