1

リリースとホットフィックスによる分岐の管理方法を自問しています。

たとえば、メインブランチ、リリースブランチV1、リリースブランチV2、および各リリースブランチ(開発メットV1とV2)の開発ブランチがあり、リリースブランチV1にバグが見つかったとします。ホットフィックスを開発する必要がありますが、このホットフィックスをリリースブランチV2と開発ブランチでどのようにマージするか。そのように:V1をメインにリリースしてV2をリリースし、メインを開発V1とV2にリリースしますか?

そのようにマージすると、リリースからリリースV2へのリリースは古くなっていますか?

しかし、メインブランチをどのように管理しますか?できるだけ安定してはいけませんか?そして、マージがたくさんあるので、このメインブランチはどのように管理されているので、どのバージョンの開発がメインになっていますか?

このパターンでは、顧客が異なるバージョンの製品を使用できる場合について説明します。

ありがとう。

ここに画像の説明を入力してください

4

1 に答える 1

1

次の順序でそれを行います:

  1. Release 1ブランチで修正プログラムを作成する
  2. にマージしますMain
  3. にマージしますRelease 2
  4. あなたが持っているどんなDevelopment枝にもそれをマージしてください

(もちろん、各マージ後に安定化があります)

しかし、メインブランチをどのように管理しますか?できるだけ安定してはいけませんか?

はい、そうすべきです。それがテストでカバーされなければならない理由です。

于 2012-09-02T08:02:21.213 に答える