标签:git分支管理 ima 合并 示意图 new code 优化 完成 evel
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
项目中,一般会创建三个常用分支:
日常开发中,一般会创建两类分支:
流程示意图:
并行开发测试环境Bug修复流程
并行开发(即前一个版本已经转测但未上线,后一个版本又已在开发中并部分合并到了develop分支)过程中,转测后测试环境发现的bug需要修复,但是develop分支此时又有新内容且该部分内容目前不计划转测,可以pre-release切出一个bug修复分支。完成之后需要同时merge到pre-release分支与develop分支。merge时参考“正常开发流程”。流程示意图如下
生产环境Bug修复流程
生产环境的Bug分两种情况:
非紧急Bug修复参考“正常开发流程”。
紧急Bug修复,需要从master分支切出一个bug修复分支,完成之后需要同时merge到master分支与develop分支(如果需要测试介入验证,则可先merge到pre-release分支,验证通过后再merge到master分支上线)。merge时参考“正常开发流程”。流程示意图如下
标签:git分支管理 ima 合并 示意图 new code 优化 完成 evel
原文地址:https://www.cnblogs.com/lwcode6/p/12510090.html