私たちはゼロから始める小さなスタートアップ企業です。Subversion を使用しており、リポジトリは Web ベースのサービスにあります。
私は CVS に精通しており、SVN の紹介を読みましたが、大したことではありません。CM 自体に費やす労力を最小限に抑えながら、競合することなくスムーズに作業できるようにするCM方法論への言及に興味があります。車輪を再発明する必要はないと確信しています。自分の考えを確認したいだけです。
私が考えていることは次のとおりです。
- 各開発者は自分のプライベート開発ブランチを開始します
- 完了すると、統合ブランチにマージされます。統合ブランチでさらなる安定化が行われます。
- 統合が完了すると、トランクにマージされ、タグが付けられます。
私は不明です:
- その後、トランクから新しいプライベート ブランチを開始する必要がありますか、それとも同じプライベート開発ブランチで作業を続ける必要がありますか?
- 特にトランクに再統合すると、svn が特別な動作をすることがわかります。それでは、特別な統合ブランチを持つことには利点 (または欠点) がありますか?
どうもありがとう。