我有以下极简示例:
---M---A-----D1---D2---D3
|\ /|
| B1---B2 |
\ /
-C1---C2-
在这里,
M目前是主分支,有以下功能:
- A - B(包括B1、B2) - C(包括C1、C2)
此外还有一项由D1、D2、D3组成的功能D正在开发中。
现在,功能A已被接受并合并到主分支,因此我需要将所有内容变基到A。这意味着,我想要:
---M---A-----------D1'---D2'---D3'
|\ /|
| B1'---B2' |
\ /
-C1'---C2'-
当然,将B(B2)与A进行合并以及单独合并C都很容易。
但是,如何在保留合并D1的情况下重新合并我的分支D(包括B和C)呢?