git分支管理流程
项目里有两个永久的分支:master 和 develop。这两个分支也被称为“历史性”分支,在开发工作中,Gitflow 模型支持在 feature、release、hotfix 分支管理,有效避免不同版本迭代开发工作在代码层级的耦合和干扰。
这三个分支的用途、派生来源分支和合并目标分支如下:
1、feature开发分支,用于承接新需求的开发 -> 派生于develop -> 合并于develop
2、release版本发布分支,用于完成发布准备的-> 派生于 develop ->合并于 master、develop
3、hotfix修复分支,用于解决线上运行环境发现的bug -> 派生于 master -> 合并于 master、develop
部署测试环境
feature、release、hotfix分支手动合并至d_merge分支部署测试环境
部署生产环境
沟通确认部署具体分支,限master、release、hotfix分支部署生产环境
来源:oschina
链接:https://my.oschina.net/u/230843/blog/4941237