git rebase に似たようなことをしたいのですが、並列コミットを崩壊させません。
次のコミットがあるとします。
B (bar)
/
A-C-D (foo)
ここで、D がブランチ foo で C に導入した変更を取得し、それらをブランチ bar の B に適用したいと考えています。私は次のようになります:
B-E (bar)
/
A-C-D (foo)
コミット B と E の違いは、コミット C と D の違いと同じです。これは可能ですか? パッチを作成せずにそれを行う方法はありますか?