SVK
使い方
チェックアウト
svk mi //mirror/coderepos http://svn.coderepos.org/share/ svk sy -s HEAD //mirror/coderepos svk co //mirror/coderepos/lang/Language/Whatever/trunk Whatever
mi は mirror、sy は sync、co は checkout をそれぞれ省略した別名です。
最新に追随
cd $Whatever svk up -s
up は update を省略した別名です。
ファイルを追加
cd $Whatever svk add foo.c
コミット
svk ci
ci は commit を省略した別名です。
コミットログの書き方も参照してください。
MIME typeを設定する
svk propset svn:mime-type "text/html; charset=utf-8" docs/example/hoge/*.html
実行属性
svk ps svn:executable $Whatever/trunk/bin/foobar
ps は propset を省略した別名です。
エラーが出たら
svk admin verify //mirror/coderepos
を試す。
Cannot find the path which '' copied from
下位ディレクトリでpushしようとすると出る。チェックアウトしたルートでpushする。
RA layer request failed
SVN::Mirror::Raのバージョンをチェック。
perl -MSVN::Mirror::Ra -e 'print SVN::Mirror::Ra::VERSION;'
Filesystem has no item
Filesystem has no item: File not found: revision nnnn, path '/mirror/coderepos/lang/javascript/javascript-xpath/trunk'
と言われたら
svk sy -s nnnn //mirror/coderepos
See also
- SVK
- svk help intro
