Wednesday, November 08, 2006
■ Windows(TortoiseSVN付き) で svk を使う

うまく使いこなせるようになりたいです。
http://svk.elixus.org/view/SVKWin32
svk mkdir //mirror svk mkdir //local svk mirror http://svn.example.com/repos/Test //mirror/Test
同期してデータを取ってくる
svk sync //mirror/Test
svk cp //mirror/Test //local/Test
Subversion でローカルブランチをチェックアウトする(TortoiseSVN使うから。svnコマンドでなくTortoiseSVNで直接でもいい)
svn co "file:///C:/Documents and Settings/User/.svk/local/local/Test" Test
リポジトリの中身をうにゃうにゃいじって普通にコミットしたりする。
echo foobargaogao > test.txt svn add test.txt svn ci -m "ローカルにコミット"
リモートのリポジトリが更新されている場合ローカルのミラーを同期
svk sync //mirror/Test svk pull //local/Test
svn update
今度はローカルにコミットしていたデータを本物のリポジトリにコミットする
svk push --verbatim //local/Test
という感じかな。
コメント
トラックバック - http://subtech.g.hatena.ne.jp/mayuki/20061108