git分支管理

1.串行需求

串行需求开发模式: 所有个人分支都是同一个需求的开发,  可随时向develop分支提PR合代码。

2.并行开发

并行需求开发模式:

①不同发布日期的feature必须工作在独立的feature分支上。相同发布日期的需求可以共用一个feature分支,也可以拉单独feature分支。

②只有(距离当前最近的)下一个发布日要上线的feature分支可以随时向develop分支提PR合并, 非下一个发布日上线的feature分支则不可以,必须在下一个发布日的需求发版之后才能向develop分支合并。develop分支只能包含在下一个发布日上线的改动。

③非下一个发布日上线需求要联调且不满足合并到develop分支条件时,在相应feature分支上进行联调,可将feature分支内容发布到dev环境。

思所有feature分支都拉自develop分支。下一个发布日上线的需求应该尽早、频繁地向develop分支合并,以使develop总是保持下一个发布日要上线的最新的代码。

⑤个人分支从feature分支拉出来,提PR merge到feature分支。理论上下一个发布日上线的需求可以不拉个人分支,直接在feature分支上开发,提PR merge到develop分支。随着时间的滚动,是否是下个发布日上线的feature分支这个标签是动态的。因此推荐总是从feature分支拉出个人分支进行开发,提PR merge到feature分支。

Always pull before push/merge. 所有feature分支每日至少从develop分支pull一次代码,所有fea

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值