nvie.comの提案に基づいたgit分岐モデルを広く採用しています。
まだ理解できないのは、複数のバージョンの機能テストに関して、Deploy(別名Integration)ブランチを管理する方法です。Nvieのモデルは、機能開発をリリース滑走路から切り離していますが、機能の開発、テスト、およびリリースのためにキューに入れられた滑走路を想定しているようです。
2か月以内に「大きな」機能のテストを開始したい場合(2.0)、コードと一緒にもっと早くメンテナンスリリースで出荷します(1.1)、それをどのように管理するかについてのあなたの提案は何ですか?
DeployをRelease/1.xにマージするのではなく、すべてのFeature / FeatureNameブランチを個別にDeployブランチにマージしてから、それらすべてを再度個別にRelease/1.xブランチにマージすることを考えました。テストは「次へ」出荷されます。
提案を歓迎します!