我在git中有两个这样的分支。
有没有一步完成这个rebase的方法?我试过分两步进行,首先将提交b重新基于提交e,然后再进行第二次交互式rebase以对所有提交进行排序。问题是我会遇到合并冲突(例如在提交b和提交e之间),如果我将提交b放在提交a之后,我就不会看到这些冲突,但解决这些冲突并不值得。
* fffffff commit f
* ddddddd commit d
* bbbbbbb commit b
| * eeeeeee commit e
| * ccccccc commit c
| * aaaaaaa commit a
|/
* 2222222 base revision 2
* 1111111 base revision 1
我希望能够像使用交互式变基一样重新排列和排序提交。但是,我想要交错几个提交,并最终得到这样的形状。
* ffffff2 commit f
* eeeeee2 commit e
* dddddd2 commit d
* cccccc2 commit c
* bbbbbb2 commit b
* aaaaaaa commit a
* 2222222 base revision 2
* 1111111 base revision 1
有没有一步完成这个rebase的方法?我试过分两步进行,首先将提交b重新基于提交e,然后再进行第二次交互式rebase以对所有提交进行排序。问题是我会遇到合并冲突(例如在提交b和提交e之间),如果我将提交b放在提交a之后,我就不会看到这些冲突,但解决这些冲突并不值得。