チームで Git Flow を使用しています。私たちは皆、機能の開発から分岐し、コード レビュー後に再びマージします。これは私たちにとってはうまく機能しますが、開発者が完了するまでに 1 か月以上かかる機能が 1 つあります。この間にいくつかのリリースがあります。
これを促進するためのいくつかの質問:
- これをどのように処理する必要がありますか?
- このように処理する必要がありますか?
- それとも、機能をより小さなマージ リクエストに分割する必要がありますか?
- それを切り刻む場合、それが公開プロジェクトである場合、この機能の一部が進行中のリリースに影響を与えないようにするにはどうすればよいでしょうか?
- この長期的な機能ブランチへの開発のマージは本当に悪いことですか? 私の同僚は、それがアンチパターンであることを懸念しています。
- この長期的な機能に一貫して開発をマージしなければ、機能が最終的に完成したときに悪い結果が生じる可能性はありますか?