検索

ホームページ  >  に質問  >  本文

linux - git flow では複数の並行リリースを実行できますか? それはどのように実現できますか?

git flow では複数の並行リリースを行うことができますか?

例: 1 つの git バージョンに release/v1.0.0 と release/v0.2.0 があります

漂亮男人漂亮男人2781日前1123

全員に返信(1)返信します

  • 某草草

    某草草2017-05-02 09:54:28

    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 つだけあるプロジェクトに適しています。従来のソフトウェア製品は、複数のアクティブなリリースを同時に維持する必要があります。したがって、適用されません。

    返事
    0
  • キャンセル返事