SVK

使い方

チェックアウト

svk mirror http://lambdarepos.svnrepository.com/svn/share //mirror/lambdarepos
svk sync -s HEAD //mirror/lambdarepos
svk co //mirror/lambdarepos/lang/Language/Whatever/trunk Whatever

最新に追随

cd Whatever
svk up -s

ファイルを追加

cd Whatever
svk add foo.c

コミット

svk ci

コミットログの書き方は http://svn.lambdarepos.org/share/wiki/WikiStart#commit-messege-rules を参照。

MIME Typeを設定する

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

実行属性

svk propset svn:executable Whatever/trunk/bin/foobar

エラーが出たら

svk admin verify //mirror/lambdarepos

を試す。

Cannot find the path which '' copied from

下位ディレクトリでpushしようとすると出る。チェックアウトしたルートでpushする。

RA layer request failed

SVN::Mirror::Raのバージョンをチェック

Filesystem has no item

Filesystem has no item: File not found: revision nnnn, path '/mirror/lambdarepos/lang/scheme/honyarara/trunk'

と言われたら

svk sync -s nnnn //mirror/lambdarepos

  • SVK
  • svk help intro