0

3 つのブランチがあります。

  1. master= 生産拠点
  2. feature_1= に基づく分岐master
  3. feature_2= に依存するブランチfeature_1

feature_1終了時にブランチをマスターにマージする正しい方法は何ですか? 通常、私はリベースを使用しますが、この場合、ブランチが同期するために常にfeature_2マージされているため、多くの競合が発生します (ブランチ内のすべてのコミット ハッシュが変更されるため)。feature_1feature_1

通常のマージを使用することが唯一の選択肢ですか?

それとも、そのようなタイプのワークフローのためのより良い方法がありますか?


そして別のフォローアップの質問:

  1. master- 含むfeature_1
  2. feature_1- 終了し、マスターにマージ
  3. feature_2-依存および同期feature_1
  4. feature_3feature_1-との両方のブランチに依存する新しいfeature_2ブランチ

ブランチで作業を開始する正しい方法は何feature_3ですか?

前もって感謝します!

4

1 に答える 1

2

この場合、リベースでは断続的に多くの競合が発生する可能性があるため、リベースではなくマージを使用する方が簡単です。フォローアップの質問に関する限り、時々 と にマージしmaster続け、両方を にマージし続けて、最終的にそれらを master にマージするときにすべての同期が維持されるようにします。feature1feature2feature3

于 2015-09-23T09:05:14.657 に答える