ローカル リポジトリにbranch_1とbranch_2の 2 つのブランチがあり、それぞれが同じコミットAに基づいており、いくつかのコミットが含まれています (ヘッドはそれぞれA1とA2です)。
A1とA2の両方を Gerritマスターブランチにプッシュし、2 つの個別のレビューを行いました。それから、私はそれらを放棄しました。
次に、 Aに基づいて、 A1とA2の両方からA3への変更を含む、新しいローカル ブランチbranch_3を作成する必要があります。やった:
git checkout -b branch_3 origin/master
git merge branch_1 branch_2
必要なコミットA3を取得し、それを Gerrit にプッシュしました。3 番目のレビューが作成されましたが、それは以前の 2 つの放棄されたコミットに依存していたため、提出できません。
Aのみに依存し、A1とA2には依存しないように、 2 つのブランチを 1 つのコミットA3にマージする方法はありますか?