今日、私は1つの問題に直面しました。チームメイトが master からブランチを作成しました。彼はこのブランチで 1 つの機能を開発し、その後、サブ機能のブランチで 2 つのサブ機能を開発しました。最後に、彼は全体の 2 つのリファクタリング コミットを行いました。そう...
C--D E--F | subfeatures
/ \ / \
B------M1------M2--G--H | feature
/
A-------------------K | master
通常、機能ブランチをリベースしてから、早送りなしでマスターにマージします。しかしもちろん、このリベースは失敗します。リベースされた機能ブランチは次のようになりました。
B'--C'--D'--E'--F'--G'--H'
/
A--K
もちろん、C と D のポインターが間違っていたので、「空中から」成長する 2 つのサブフィーチャー ブランチも取得しました。サブフィーチャー ブランチがフィーチャーにマージされていない場合の修正方法は理解していますが、現時点では混乱していました。リベースされた回復ブランチのすべてを厳選し、すべてを再度マージしました。これを行う簡単な方法はありますか?