基本操作
1 | #查看分支 |
高效的多分支推进
传统的瀑布开发模式无法快速占据市场,目前的敏捷开发模式才能快速地占据市场,拥抱变化,敏捷开发模式需要同样敏捷的分支管理
正如git的图标所示,git有高效的分支管理技术1
2
3
4
5
6
7
8
9
10#用实际的迭代场景来说明分支的高效性
1.假如产品在01.01号计划要上线一个功能——程序员的咸鱼一天,预计02.14号上线
2.项目经理从master上branch了一个分支——2.1.4
3.开发开始在2.1.4 branch上进行研发
4.之后产品计划又要上线一个新功能——代码没写完无法咸鱼,预计02.08号上线
5.项目经理从master上又branch了一个分支——2.0.8
6.开发在2.0.8上研发,并于02.08号成功上线
7.运维将代码merge到master分支上,通知代码合并完了
8.开发将 代码没写完无法咸鱼 功能从master上merge到2.1.4 branch上
9.02.14号 代码没写完无法咸鱼,程序员的咸鱼一天上线
上面是一个真实的迭代场景,理论上在01.01——02.14之间,我们发布无数个除 程序员的咸鱼一天 的其他功能