1

小さなチーム ( Gitflowではない) でフィーチャー ブランチワークフローを使用する場合、マスターで以前にタグ付けされたリリースにホット フィックスを適用するための規則はありますか?

例えば:

  1. v1.0.0 は特定の時点でリリースされ、その時点でタグが作成されます。
  2. 開発者は機能ブランチの作業を続けており、完了時に master にマージされ、v1.1.0 の遠い将来のリリースに備えてレビューされます。
  3. お客様に問題が発生し始め、v1.1.0 の進捗状況を除外して、v1.0.0 (v1.0.1 と呼びます) へのホットフィックスをリリースする必要があると見なされます。

Gitflow では、マスターはタグ付けされたリリース (マスターからのブランチ、修正、マスターへの修正のマージ、マスターからのリリースおよびタグ付け) のみで構成されているため、ブランチ構造は明らかです。Feature Branch ワークフローでは、これが通常どのように処理され、わかりやすい履歴が保持されるかを知りたいです。

4

1 に答える 1

2

1 つのオプションは、修正プログラムをブランチで作成し、ブランチでタグ付けしてから、ブランチを にマージすることmasterです。そうすれば、ホットフィックス リリースと将来のリリースの両方で修正を利用できるようになりますが、ホットフィックスのタグは の最初の親チェーンの一部ではありませんmaster

于 2013-10-21T16:50:27.607 に答える