« subversion コマンドラインで使ってみよう | メイン | Ruby on Rails 画面の雛形を作ろう »

subversion ブランチ

○ブランチの基本的な概念

あなたの仕事が、何かのハンドブックを扱う企業の一部署で、ドキュメントの管理をすることだとします。ある日別の部署から同じハンドブックが必要なのだが、ある部分を「ちょっとだけ」変えたものがほしい、ほんの少しだけ業務形態に違いがあるから、といわれたとします。

この状況で、あなたはどうしなくてはならないでしょうか? 答えはあたりまえです: ドキュメントのコピーを作って二つのコピーを別々に管理することにします。それぞれの部署が小さな変更を依頼してくるたび、一方を修正したり、もう一方を修正したりします。

両方のコピーに同じ修正を加えたいこともよくあります。たとえば最初のコピーにスペルミスがあったとします。もう一方のコピーにもおそらく同じ間違いがあるでしょう。両方のドキュメントはほとんど同じなのですから。二つはほんの少し違っているだけです。

※ブランチは必ず、何かのコピーから始まり、枝分かれして、自分自身の歴史を持っていくようになります
※タグ/ブランチとはソースのある時点でのスナップショットです。


参考
http://subversion.bluegate.org/doc/ch04.html
http://www-aos.eps.s.u-tokyo.ac.jp/~takagi/SubversionMemo.html
http://terai.xrea.jp/Subversion.html
http://www.hyuki.com/techinfo/svninit.html
http://park1.wakwak.com/~ima/windows_subversion0001.html



トラックバック

このエントリーのトラックバックURL:
http://synth.jp/pg/mt-tb.cgi/77

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

カレンダー


2007年06月
Su Mo Tu We Th Fr Sa
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Map

About

2006年12月27日 20:06に投稿されたエントリーのページです。

ひとつ前の投稿は「subversion コマンドラインで使ってみよう」です。

次の投稿は「Ruby on Rails 画面の雛形を作ろう」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。