GitHubフローを理解するために、ここで見られるように、コードレビューの後、機能は最初に本番環境にデプロイされ、次にマスターにマージされます。
最初の機能と同じコミットから分岐した2番目の機能があり、それも本番に直接デプロイされている場合、本番には最初の機能が含まれなくなります。
learngitbranching.js.orgで作成
c2がデプロイされたら、c2またはc4とマージする前にc3をどのようにデプロイできますか?
GitHub Flowはこの問題をどのように処理しますか?
明白な解決策は、本番環境にデプロイする前に、機能をマスターにリベースする必要があることです。ただし、これは人為的なミスが発生しやすくなります。リベースを忘れた場合、プロダクションには機能がありません。
特にGitHub Flowの使用経験のある方からの回答をお願いします。どのようにこの問題を抱えていませんか?