git flow では複数の並行リリースを行うことができますか?
例: 1 つの git バージョンに release/v1.0.0 と release/v0.2.0 があります
Git フローはタグに基づいてバージョン番号を割り当てます。したがって、複数のアクティブなバージョンを維持することはできません。
例:
HashData はバージョン 1.0 をリリースし、続いてバージョン 1.1 をリリースしました。 現時点で、1.0 でバグが見つかりましたが、1.1 で修正されました。 1.0 のユーザーは修正が必要ですが、バージョン 1.1 にアップグレードしたくありません (メジャー バージョンのアップグレードには追加料金が必要です)。 1.0.1 バージョンをリリースする必要がある場合はどうすればよいですか?
答えは、git flow ではそれができないということです。 1.0 タグから新しい 1.0.1 ブランチを作成する必要がありますが、これは git flow のルールの範囲内ではありません。
そのため、git flow は、Web サイトなど、アクティブなリリースが 1 つだけあるプロジェクトに適しています。従来のソフトウェア製品は、複数のアクティブなリリースを同時に維持する必要があります。したがって、適用されません。
Git フローはタグに基づいてバージョン番号を割り当てます。したがって、複数のアクティブなバージョンを維持することはできません。
例:
HashData はバージョン 1.0 をリリースし、続いてバージョン 1.1 をリリースしました。
現時点で、1.0 でバグが見つかりましたが、1.1 で修正されました。 1.0 のユーザーは修正が必要ですが、バージョン 1.1 にアップグレードしたくありません (メジャー バージョンのアップグレードには追加料金が必要です)。 1.0.1 バージョンをリリースする必要がある場合はどうすればよいですか?
答えは、git flow ではそれができないということです。
1.0 タグから新しい 1.0.1 ブランチを作成する必要がありますが、これは git flow のルールの範囲内ではありません。
そのため、git flow は、Web サイトなど、アクティブなリリースが 1 つだけあるプロジェクトに適しています。従来のソフトウェア製品は、複数のアクティブなリリースを同時に維持する必要があります。したがって、適用されません。