【产品质量】版本管理
2019-01-20 本文已影响48人
奔跑的小小鱼
版本管理工具
Gitlab: Gitlab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库;
SVN:SVN是Subversion的简称,是一个开放源代码的版本控制系统;
开发版本管理(git)
1) 新建一个源码仓库(新项目启动时需在源码仓库创建一个project);
2) 将项目框架源码提交到源码仓库;
3) 开发人员从源码仓库clon指定分支代码;
4) 新增、修改后commit到开发分支,验证通过后发起合并master请求;
5) 开发组长代码coderive通过后合入master;
6) 下次修改或者新版本时从master分支copy一个新的分支。
测试版本管理
1) 直接使用master分支测试;
发布版本管理
1) 标记主板本.次版本(迭代次数).小版本.构建号(测试通过的构建版本号),例如:V1.2.1.1001
2) 将本次发布相关的配置文件、SQL、部署文档、上线功能、遗留问题、存放到配置管理库或者制品仓库。