【产品质量】版本管理

版本管理工具

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、部署文档、上线功能、遗留问题、存放到配置管理库或者制品仓库。

你可能感兴趣的:(【产品质量】版本管理)