基于version文件的软件版本管理方法、系统、电子设备及介质技术方案

技术编号:31827005 阅读:14 留言:0更新日期:2022-01-12 12:56
本发明专利技术公开了基于version文件的软件版本管理方法及系统,所述方法包括如下步骤:在存储库添加版本号管理文件,文件名为VERSION;对所述录入模块的版本号管理文件进行软件功能添加、修改、提交、测试操作,若测试通过则转入发布模块,否则继续执行软件功能添加、修改、提交、测试操作直至测试通过;测试通过后,根据所述测试模块测试通过的当前软件版本,修改VERSION文件内容的软件版本号,然后进行发布软件包,有效地实现了软件版本管理的需求,同时简单易用。时简单易用。时简单易用。

【技术实现步骤摘要】
基于version文件的软件版本管理方法、系统、电子设备及介质


[0001]本专利技术涉及一种基于version文件的软件版本管理方法、系统、电子设备及介质,属于计算机软件


技术介绍

[0002]在互联网行业中,做服务端开发的工程师将程序开发完后,需要将程序代码或编译结果部署到服务器上运行,才能间接的为用户提供服务,这个过程叫代码发布;在软件开发过程中,软件版本管理是必不可少的,市场上也有很多解决方案,但大多操作复杂。

技术实现思路

[0003]本专利技术的目的在于,克服现有技术存在的技术缺陷,解决上述技术问题,提出一种基于version文件的软件版本管理方法、系统、电子设备及介质,作为一种新的基于version文件的软件版本管理方式,为软件管理提供了一种简单易用的方案。
[0004]本专利技术具体采用如下技术方案:基于version文件的软件版本管理方法,包括如下步骤:
[0005]步骤SS1:在存储库添加版本号管理文件,文件名为VERSION;
[0006]步骤SS2:对所述录入模块的版本号管理文件进行软件功能添加、修改、提交、测试操作,若测试通过则转入发布模块,否则继续执行软件功能添加、修改、提交、测试操作直至测试通过;
[0007]步骤SS3:测试通过后,根据所述测试模块测试通过的当前软件版本,修改VERSION文件内容的软件版本号,然后进行发布软件包。
[0008]作为一种较佳的实施例,所述版本号管理文件格式为:VERSION文件名:VERSION;软件版本号:x.x.x。
[0009]作为一种较佳的实施例,所述软件包格式为:VERSION文件名:VERSION;软件版本号:y.y.y。
[0010]本专利技术还提出一种基于version文件的软件版本管理系统,包括:
[0011]录入模块,具体执行:在存储库添加版本号管理文件,文件名为VERSION;
[0012]测试模块,具体执行:对所述录入模块的版本号管理文件进行软件功能添加、修改、提交、测试操作,若测试通过则转入发布模块,否则继续执行软件功能添加、修改、提交、测试操作直至测试通过;
[0013]发布模块,具体执行:测试通过后,根据所述测试模块测试通过的当前软件版本,修改VERSION文件内容的软件版本号,然后进行发布软件包。
[0014]作为一种较佳的实施例,所述版本号管理文件格式为:VERSION文件名:VERSION;软件版本号:x.x.x。
[0015]作为一种较佳的实施例,所述软件包格式为:VERSION文件名:VERSION;软件版本
号:y.y.y。
[0016]本专利技术还提出电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述方法的步骤。
[0017]本专利技术还提出介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述方法的步骤。
[0018]本专利技术所达到的有益效果:本专利技术针对如何解决在软件开发过程中,软件版本管理是必不可少的,市场上也有很多解决方案,但大多操作复杂的技术缺陷,通过提出基于version文件的软件版本管理方法及系统,所述方法包括如下步骤:在存储库添加版本号管理文件,文件名为VERSION;对所述录入模块的版本号管理文件进行软件功能添加、修改、提交、测试操作,若测试通过则转入发布模块,否则继续执行软件功能添加、修改、提交、测试操作直至测试通过;测试通过后,根据所述测试模块测试通过的当前软件版本,修改VERSION文件内容的软件版本号,然后进行发布软件包,有效地实现了软件版本管理的需求,同时简单易用。
附图说明
[0019]图1是本专利技术的基于version文件的软件版本管理方法的优选实施例的拓扑示意图。
具体实施方式
[0020]下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0021]实施例1:如图1所示,本专利技术提出基于version文件的软件版本管理方法,包括如下步骤:
[0022]步骤SS1:在存储库添加版本号管理文件,文件名为VERSION;
[0023]步骤SS2:对所述录入模块的版本号管理文件进行软件功能添加、修改、提交、测试操作,若测试通过则转入发布模块,否则继续执行软件功能添加、修改、提交、测试操作直至测试通过;
[0024]步骤SS3:测试通过后,根据所述测试模块测试通过的当前软件版本,修改VERSION文件内容的软件版本号,然后进行发布软件包。
[0025]作为一种较佳的实施例,所述版本号管理文件格式为:VERSION文件名:VERSION;软件版本号:x.x.x。
[0026]作为一种较佳的实施例,所述软件包格式为:VERSION文件名:VERSION;软件版本号:y.y.y。
[0027]实施例2:本专利技术还提出一种基于version文件的软件版本管理系统,包括:
[0028]录入模块,具体执行:在存储库添加版本号管理文件,文件名为VERSION;
[0029]测试模块,具体执行:对所述录入模块的版本号管理文件进行软件功能添加、修改、提交、测试操作,若测试通过则转入发布模块,否则继续执行软件功能添加、修改、提交、测试操作直至测试通过;
[0030]发布模块,具体执行:测试通过后,根据所述测试模块测试通过的当前软件版本,
修改VERSION文件内容的软件版本号,然后进行发布软件包。
[0031]作为一种较佳的实施例,所述版本号管理文件格式为:VERSION文件名:VERSION;软件版本号:x.x.x。
[0032]作为一种较佳的实施例,所述软件包格式为:VERSION文件名:VERSION;软件版本号:y.y.y。
[0033]实施例3:本专利技术还提出电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述方法的步骤。
[0034]实施例4:本专利技术还提出介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述方法的步骤。
[0035]需要说明的是,本专利技术VERSION软件管理方式也可以采用git tag的软件版本管理方式。
[0036]本专利技术针对如何解决在软件开发过程中,软件版本管理是必不可少的,市场上也有很多解决方案,但大多操作复杂的技术缺陷,通过提出基于version文件的软件版本管理方法及系统,所述方法包括如下步骤:在存储库添加版本号管理文件,文件名为VERSION;对所述录入模块的版本号管理文件进行软件功能添加、修改、提交、测试操作,若测试通过则转入发布模块,否则继续执行软件功能添加、修改、提交、测试操作直至测试通过;测试通过后,根据所述测试模块测试通过的当前软件版本,修改VERSION文件内容的软件版本号,然后进行发布软件包,有效地实现了软本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于version文件的软件版本管理方法,其特征在于,包括如下步骤:步骤SS1:在存储库添加版本号管理文件,文件名为VERSION;步骤SS2:对所述录入模块的版本号管理文件进行软件功能添加、修改、提交、测试操作,若测试通过则转入发布模块,否则继续执行软件功能添加、修改、提交、测试操作直至测试通过;步骤SS3:测试通过后,根据所述测试模块测试通过的当前软件版本,修改VERSION文件内容的软件版本号,然后进行发布软件包。2.根据权利要求1所述的基于version文件的软件版本管理方法,其特征在于,所述版本号管理文件格式为:VERSION文件名:VERSION;软件版本号:x.x.x。3.根据权利要求1所述的基于version文件的软件版本管理方法,其特征在于,所述软件包格式为:VERSION文件名:VERSION;软件版本号:y.y.y。4.基于version文件的软件版本管理系统,其特征在于,包括:录入模块,具体执行:在存储库添加版本号管理文件,文件名为VERSION;测试模块,具体...

【专利技术属性】
技术研发人员:秦碧磊曹颂钟星
申请(专利权)人:北京图菱视频科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1