小さなチーム ( Gitflowではない) でフィーチャー ブランチワークフローを使用する場合、マスターで以前にタグ付けされたリリースにホット フィックスを適用するための規則はありますか?
例えば:
- v1.0.0 は特定の時点でリリースされ、その時点でタグが作成されます。
- 開発者は機能ブランチの作業を続けており、完了時に master にマージされ、v1.1.0 の遠い将来のリリースに備えてレビューされます。
- お客様に問題が発生し始め、v1.1.0 の進捗状況を除外して、v1.0.0 (v1.0.1 と呼びます) へのホットフィックスをリリースする必要があると見なされます。
Gitflow では、マスターはタグ付けされたリリース (マスターからのブランチ、修正、マスターへの修正のマージ、マスターからのリリースおよびタグ付け) のみで構成されているため、ブランチ構造は明らかです。Feature Branch ワークフローでは、これが通常どのように処理され、わかりやすい履歴が保持されるかを知りたいです。