Rebase功能分支在具有子功能的功能时开发

时间:2015-12-03 10:27:12

标签: git git-flow

我有一个我正在处理的功能分支。

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

1 个答案:

答案 0 :(得分:0)

尝试git rebase --preserve-merges develop