2007-12-02

svk 最初の実行ログ

svk depotmap --init
mkdir ~/var/lib/svk
svk depotmap --relocate // ~/var/lib/svk/repos
rm -rf ~/.svk/local

svk mirror //mirror/2007-1202-hello http://www.example.com/svn/aa-hello/branches/2007-1202-1349
svk sync //mirror/2007-1202-hello

svk mkdir //branches -m ''
svk cp //mirror/2007-1202-hello //branches -m ''

svk co //branches/2007-1202-hello
cd 2007-1202-hello/src
vi hello.c
svk ci
vi hello.c
svk ci

svk diff //mirror/2007-1202-hello //branches/2007-1202-hello
svk smerge -C //branches/2007-1202-hello //mirror/2007-1202-hello
svk smerge -l //branches/2007-1202-hello //mirror/2007-1202-hello

svn co file:///home/metalglue/var/lib/svk/repos/branches/2007-1202-hello 2007-1202-hello-svk-svn

注釈

  • smerge -l による各個ログの保持は,ミラー元への複数のコミットになるのではなく,単に一回のコミットに複数のコメントが並ぶだけ.
  • 複数のコメントが並ぶ場合,ローカルのリビジョン番号や日付が自動的に付加される.これを防ぐにはsmerge-verbatim オプションをつける.
  • 漢字は EUC なら問題ない.

0 件のコメント:

コメントを投稿