软件版本管理

article/2025/10/23 3:18:25

修订说明

1.PC端产品内部版本号管理说明

为了规范产品管理,提高产品质量,特制定产品版本规则。产品从版本上分为主版本和分支版本,从稳定程度上分为每日构建、内部测试版(alpha测试)、Beta测试版、稳定版。

所有的版本命名均遵循以下规则,产品名称_分支名称_SVN对应版本号_build年月时分_测试类型[alpha,beta,stable]。如果是主版本可以省略分支名称。如果是每日构建,则不需要后缀测试类型。

每日构建是为了提高开发测试效率而采取的一种管理手段,开发人员每日定时提交所有修改完成的代码,发布一个仅供内部测试的非里程碑版本。每日构建版本号命名规则:产品名称_分支名称_SVN对应版本号_ build年月日时分。例如gagamatch_403_build201306271602。又如,gagamatch_spring_502_build201306271602。

内部测试版是指开发提交给测试人员用于内部测试的里程碑版本。该版本仅用于内部测试,不能用于发布。内部测试版版本号规则:产品名称_分支名称_SVN对应版本号_ build年月日时分_alpha。例如gagamatch_403_build201306271602_alpha。又如,gagamatch_spring_502_build201306271602_alpha。

Beta测试版是指,经过测试人员充分测试,但是可能存在功能不完善或者缺陷的里程碑版本。该版本可对特定用户开放。Beta测试版版本号规则:产品名称_分支名称_SVN对应版本号_ build年月日时分_beta。例如gagamatch_403_build201306271602_beta。又如,gagamatch_spring_502_build201306271602_beta。

稳定版是指,经过测试人员和用户充分测,用于对所有用户开放的正式发布的里程碑版本。稳定版版本号规则:产品名称_分支名称_SVN对应版本号_ build年月日时分_stable。例如gagamatch_403_build201306271602_stable。又如,gagamatch_ spring_502_build201306271602_stable。

2. 移动终端产品版本号管理说明

移动终端产品版本号命名规范为:产品代号_v[大版本号].[小版本号].[里程碑版本号].[编译版本号]。其中,产品代号是指产品的内部代号,正式发布时需要去除此代号。大版本是指全新重构,或者改动巨大的版本,初始值为0,以后每次累加1;小版本是指在一个大版本内,功能发生较大改变或者新增较多功能的版本,初始值为0,以后每次累加1;里程碑版本是指小版本内的持续迭代版本,初始值为0,以后每次累加1;只有测试版本才需要编译版本号,编译版本号的规则为yyddhh;测试结束后需要发布正式版时里程碑版本号需要累加一位。例如,最终的测试版本为rainy_v2.0.1.111909,则发布时的版本应为v2.0.2

3. PC端产品发布管理

为了提高产品质量,提高用户体验,提升公司竞争力和形象。技术部所有发布的产品必须全部达到以下标准:

  1. 必须至少提供产品更新文档、产品部署文档、产品审计文档、应急处理方案、测试计划、测试用例、测试报告等。
  2. 申请发布的产品版本必须经过严格的测试且达到了相关的质量标准。
  3. 必须同时通过技术总监、测试经理、QA的审核才能发布。
  4. 运维工程师有权拒绝未经审核或者未完全通过审核的发布申请。 

 


http://chatgpt.dhexx.cn/article/7EmVfaQJ.shtml

相关文章

Git版本管理工具使用详细介绍

一、引言 跟你们吐槽一下,最近小编的工作制度也改成996,怎么说? 是好是坏呢? 网上很多小伙伴也在吐槽,刚开始小编也是挺反感的,毕竟之前周末一些坚持的习惯,因此都需要改变。 既然公司选择了996…

Git—版本管理工具

作用:分布式版本控制 一句话:在开发的过程中用于管理对文件、目录或工程等内容的修改历史,方便查看历史记录,备份以便恢复以前的版本的软件工程技术 官网下载安装:https://git-scm.com/ 命令大全:https://g…

常见的版本控制工具

常见的版本控制工具 我们学习的东西,一定是当下最流行的! 主流的版本控制器有如下这些: Git SVN(Subversion) CVS(Concurrent Versions System) VSS(Micorosoft Visual SourceS…

git版本管理工具

文章目录 1:安装1:设置信息 2:初始化本地项目仓库2.1:本地仓库目录解释 3:git基本原理1:本地流程原理图2:分支合并:merge和rebase3:命令解释 4:git-gui界面操…

项目管理中,如何对各种文件进行统一版本管理?

不知道你在工作中是否也遇到过这样的问题: 1、文件先存一个位置,等晚点再整理,结果过了一段时间,就变成了这样: 2、想从电脑中找一份重要材料,要花费很长时间,有时查找一通,却一无所…

【Linux】版本管理工具 Git

目录 一、什么是 Git 二、如何使用 Git 1、创建远程仓库 2、将远端仓库克隆到本地 3、将本地文件添加到仓库 3.1、三板斧第一招:文件添加 3.2、三板斧第二招:提交本地 3.3、三板斧第三招:提交远端 4、删除文件 5、删除仓库 一、什么是 Gi…

版本管理工具(一)

Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git —— The stupid content tracker(傻瓜式的内容跟踪器) 1、 Git 背景 Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。 Git 与常…

版本管理工具

目录 什么是Git,Git与SVN区别是什么什么是gitGit与SVN区别是什么 Git结合android studio使用安装Git配置信息Android Studio中配置GitGitLab 使用Android Studio中使用Git从GitLab上clone项目分支管理 Git复制其他分支提交Git同步远程分支Git只删除远程仓库文件修改…

Git 版本管理工具(一)

Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git —— The stupid content tracker(傻瓜式的内容跟踪器) 1、 Git 背景 Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。 Git 与…

版本管理工具 SVN和git

目录 版本管理工具 SVN和git 一、版本控制器的应用场景 二、版本控制器的方式 1.集中式版本控制工具 2.分布式版本控制工具 二、SVN 1.安装服务端 1.创建仓库 2.创建用户 2.安装eclipse插件 1.常见图标 2. 拉取 3.提交、更新、合并、分支等 三、GIT 3.1 基本概念…

文件版本管理工具SVN

目录 1 适用对象 2 安装 3 使用 3.1 单机版 3.1.1 建立版本库 3.1.2 将文件或文件夹放入库中 3.1.3 Checkout(导出)文件 3.1.4 Export(导出)文件 3.1.5 Commit(提交)文件 3.1.6 Update&#xff0…

eclipse配置php开发环境

注意:使用PHPStorm开发简单许多,如果你坚持使用eclipse的话就往下面看,否者直接看文章最后怎么在PHPStorm上配置php的开发环境即可! 一、下载安装php插件 在help里面选择Install New Software 我已经安装了就不做具体演示了php…

PHPEclipse搭建PHP开发环境

转自: http://blog.csdn.net/gxiangzi/article/details/6547564 1.PHPEclipse是Eclipse的一个用于开发PHP的插件。官网下载地址:http://sourceforge.net/projects/phpeclipse/ 下载解压后,将features和plugins文件夹的内容拷贝至eclipse安装…

如何在vscode配置php开发环境

1.下载xampp 在网站https://www.apachefriends.org/zh_cn/index.html下载xampp,安装把php.exe所在文件夹添加进系统变量path中在cmd输入php -v可以看到是否成功,成功会显示版本信息。 2.下载插件 去 https://xdebug.org/download.php下载插件&#…

Mac下快速搭建PHP开发环境

最近做了一个后端的项目,是用PHPMySQLNginx做的,所以把搭建环境的方法简单总结一下。 备注: 物料:Apache/NginxPHPMySQLMAMPMac OS 10.12.1 自带Apache,Nginx和PHP 1.运行Apache 查看Apache版本,在终端…

PHP开发环境的搭建——PHPStorm的安装使用

在win10系统搭建PHP的开发环境。 安装XAMPP XAMPP(ApacheMySQLPHPPERL)是一个功能强大的建站集成软件包。可以在window、Linux、Mac系统上安装使用 windows系统的安装 下载地址:https://www.apachefriends.org/index.html 安装好后&#…

idea配置php开发环境以及配置debug

idea集成php开发环境 1.idea集成php开发环境2.php集成DeBug调试功能 因为我本身是学java的,但是学校开发了php课程,我主用idea,又不想新下载开发工具,所以就使用idea集成php开发环境,其实idea工具还是很强大的&#xf…

Windows 10搭建PHP开发环境

一、下载所需软件 1.Apache下载地址: http://httpd.apache.org/download.cgi 点击binaries、知道进入到以下目录 我这下的是: httpd-2.2.25-win32-x86-no_ssl.msi 这个版本。 2.PHP下载地址: http://windows.php.net/download/#php-5.5 3.MySQL下载安装可参考我这篇文章: http…

PHPstudy+Vscode配置php开发环境

目录 前期准备PHPstudy搭建注意点.1注意点.2注意点.3 Vscode搭建注意点.1注意点.2 搭建结果如图示补充注意点.1输出带路径?(不算错误) HexoGithub搭建链接和问题(附win11右键菜单改win10代码) 这两天一直在用PHPstudyV…

Windows10搭建PHP开发环境

1. 安装Apache2.4 Step1. 下载Apache Http Server 2.4 下载地址:Download Apache Http Server 点击红框中的链接,选择ApacheHaus进入下载界面,选择合适的Apache版本下载。 Step2. 安装与配置Apache Http Server 2.4 解压下载到的压缩包…