subversionの使い方
brunches
- リリース用brunch
- 開発用branch
http://www.nulab.co.jp/kousei/chapter1/01.html
http://pokotsun.mydns.jp/?p=790
参考
http://trac.openpne.jp/wiki/pne-book-9-2
http://blog.livedoor.jp/techblog/archives/64824243.html
http://cockatiel-cage.hateblo.jp/entry/2012/12/14/122449
svkメモ
checkout
↓mirror->sync
svk(mirror)
↓copy
svk(localbrunch)
↓checkout
update
↓sync
svk(mirror)
↓smerge[mirror->brunch]
svk(localbrunch)
↓update
コミット
↑(commit->sync)
svk(mirror)
↑smerge
svk(localbrunch)
↑commit
↑(commit->sync)
svk(mirror)
↑push
svk(localbrunch)
※pushすると、svnに一気にコミットされる
-lオプションをつけると、ローカルのコミットを1つにまとめて、svnにコミットされる
↓sync ↑(smerge) ↑
svk(mirror) ↑push
↓pull ↑(smerge) ↑
svk(localbrunch)
↓update ↑commit
※smergeコマンド
ブランチ間のマージを行うコマンド
複数のcommitは1つにまとめられる。
(-Iオプションをつけると分けれる?)
(いやいや、-lを付けないと、ばらばらにコミットされる??)
まとめ
・作業用brunchを作る
/branches/work/<アカウント名>
・そのbrunchをsvkでローカル開発