我有一个我正在处理的功能分支。
d1 -- d2 -- d3 -- d4 -- d5 -- d6 -- d7 -- d8 <- develop
|
\ -- f1 -- -- -- -- -- f2 -- f3 -- -- -- -- -- f4 -- <- feature
| | | |
\ -- s1 -- s2 -- / \ -- x1 -- x2 -- /
我想使用子功能s1来修改功能,看起来像:
...etc,.-- d7 -- d8 <- develop
|
\ -- f1 -- -- -- -- -- f2 -- f3 -- -- -- -- -- f4 -- <- feature
| | | |
\ -- s1 -- s2 -- / \ -- x1 -- x2 -- /
哪个命令会产生所需的结果?
(feature)$ git rebase develop
我尝试git rebase develop,但功能和子功能分支成为一行:
...etc,.-- d7 -- d8 <- develop
|
\ -- f1 -- s1 -- s2 -- f2 -- f3 -- x1 -- x2 -- f4 -- <- feature
答案 0 :(得分:0)
尝试git rebase --preserve-merges develop