svkの使い方
- SVKを使ってみよう http://mono.kmc.gr.jp/~yhara/w/?SvkTutorial
■install
- colinuxにsvkをいれてみる
# aptitude -q install svk
■Create a mirror
% svk depotmap --init Repository /home/eto/.svk/local does not exist, create? (y/n)y % svk mirror //mirror/yp svn+ssh://eto@eto.com/repos/yp % svk sync //mirror/yp % svk copy //mirror/yp //yp
- なんかメモを書けといってくる…。
% svn checkout file://localhost/home/eto/.svk/local/yp
■Commit changes
- ためしに何か変更してみる→ChangeLogに無意味なentryを足してみた
% cd ~/dev/yp % sdiff % scom % svk push --verbatim //yp
- このようにして、元のrepositryへと変更をmergeできました。OK!
■Update it
試しにその逆をやってみよう。別の人がrepositryに更新を加えたとき、 それを手元のsvkに持ってくる。
% cd ~/dev/yp % svk sync //mirror/yp % svk pull //yp % sup
- この手順にしないとうまくいかなかった。なぜ?
Last modified: 2007-04-28