新規の仕事で使うSVNリポジトリのフォルダ構成を考え中。
複数のサブチームがそれぞれ分担して開発するわけだけど、サブチームどうしの結合開始まではそれぞれのサブチームごとにTrunkのようなものを用意し、結合開始時点で結合用のTrunkを用意したほうがいいのか、最初から結合向けのTrunkを一つだけ用意してそこにそれぞれコミットしてもらうほうがいいのか…
それぞれのチームの開発ペースやコミットポリシーが異なるという前提なら結合前と後でTrunk的フォルダを分けたほうがいいだろうけど、その分結合は誰かもしくはツールで毎回やらないといけないんだよなぁ。
開発序盤から一つのTrunkというのもお互いのコミットが干渉しているようで嫌かな。実際ソースファイルは基本的にチーム間で分離しているので共有するファイルはほとんどないはずではあるのだけど。
今のところ結合前後でTrunkを分ける方向にしようかと思っているけど、とりあえず明日周りの人に聞いてまわってみるかなぁ。
コメント