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

mimirrorsysynccocheckout をそれぞれ省略した別名です。

最新に追随

cd $Whatever
svk up -s

upupdate を省略した別名です。

ファイルを追加

cd $Whatever
svk add foo.c

コミット

svk ci

cicommit を省略した別名です。

コミットログの書き方も参照してください。

MIME typeを設定する

svk propset svn:mime-type "text/html; charset=utf-8" docs/example/hoge/*.html

実行属性

svk ps svn:executable $Whatever/trunk/bin/foobar

pspropset を省略した別名です。

エラーが出たら

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

  • SVK
  • svk help intro