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 件のコメント:
コメントを投稿