幹 (A) と 2 つの枝 (B と C) があります。A を C とマージすると問題ありませんが、A を B とマージした後、以前の C は上書きされ、トランクには C の変更がありません。
私が欲しいのは、マージ後に A + B + C をトランクに入れることです。
詳細な説明のために編集:
- トランクには、「FILE 1」、「FILE 2」、「FILE 3」の 3 つのファイルがあります。
- 「Branch 1」としてトランクからブランチを作成します。
- 「ブランチ 1」に切り替え、「ファイル 1」ファイルにバグを修正してコミットします。
- 同時に、別の人が「Branch 2」としてトランクからブランチを作成します。
- この人物は、「FILE 2」と「FILE 3」のファイルに別のバグを修正してコミットします。
- 「Branch 2」の公開が承認されたら、「Branch 2」を「trunk」にマージします (問題ありません)。
- 翌日、「Branch 1」が承認され、「Branch 1」を「trunk」にマージすると、「trunk」は「Branch 2」からの変更を失います。