私は開発プロセスにgitflowアプローチを適用しようとしていますが、理論的には気に入っています。しかし、どこにもカバーされていないことが1つあります...
develop
誰もが結果をブランチにプッシュします。計画では、実行してベータ版にリリースしてから本番環境にリリースする必要がある10の問題があります。10の問題のうち2つは最終的に修正されていませんが、開発者がうまくやったと思ったため、部分的にはすでに開発ブランチにありますが、テスト後にバグが再び発生します。そして今、2つの問題が修正されるまで待つ必要はなく、アップロードを行う必要があります。つまり、release
ブランチを作成してベータ版でテストする必要があります。
元のgitflowの記事には次のように書かれています。
開発から新しいリリースブランチを分岐する重要な瞬間は、開発が(ほぼ)新しいリリースの望ましい状態を反映するときです。この時点で開発するには、少なくとも、ビルド予定のリリースの対象となるすべての機能をマージする必要があります
develop
しかし、ブランチ履歴でカップルが不要なマージを確認できる場合はどうすればよいでしょうか。どういうわけかカットする必要がありますか?または他に何かしますか?
ありがとう。