【发布时间】:2017-12-22 13:30:30
【问题描述】:
我的项目有以下情况
Master M1----M2----M3----M4----M5
\
Beta B1----B2----B3---B4
\
Feature F1---F2---F3
我正在Feature 开发,但在提交M5 时发布了一个非常重要的更新,我不想将Feature 与B3 分离(Feature 取决于B1 和@ 987654328@) 和Beta 可以进行更改(Beta 没有区别)。
如果我在Beta 上创建git rebase Master,它只会移动Beta 分支,对吧(Feature 上没有应用任何更改)?或者最终会变成这样(以下 - 更改也适用于Feature)?
Master M1----M2----M3----M4----M5
\
Beta B1----B2----B3---B4
\
Feature F1---F2---F3
而且,要变成这样(Feature 上的更改),我该怎么办?那是我想要的状态……
【问题讨论】:
-
1.对,
Beta上的操作不会影响Feature。 2.直接在Feature分支做rebase。