早期的时候源码的版本管理基于 svn,后来逐步切换到 git,分支如何管理每一 个公司(在 Gitflow 的基础上)都会略有不同。 针对分支开发规范,指定如下标准: ● 分支的定义(master、develop、release、hotfix、feature) ● 分支命名规范 ● checkout、merge request 流程 ● 提测流程 ● 上线流程 ● Hotfix 流程 虽然这个和代码质量和架构无关,按照这一套标准执行下来,能够给整个研发团 队带领很大的便利: ● 减少甚至杜绝代码管理导致的线上事故; ● 提高开发和测试的工作效率,人多也乱; ● 减少甚至杜绝代码管理导致的线上事故; ● 方便运维处理发布和回滚; ● 让项目的开发可以灵活适应多变的需求,多人协同开发。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。