[发明专利]智能集成版本管理方法、装置、介质及电子设备有效
| 申请号: | 201911130928.0 | 申请日: | 2019-11-19 |
| 公开(公告)号: | CN111104125B | 公开(公告)日: | 2023-09-08 |
| 发明(设计)人: | 臧卓 | 申请(专利权)人: | 泰康保险集团股份有限公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71;G06F11/14;G06Q50/26 |
| 代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
| 地址: | 100030 北京市西城区复兴*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 智能 集成 版本 管理 方法 装置 介质 电子设备 | ||
1.一种智能集成版本管理方法,其特征在于,包括:
响应于接收到用户对项目的发布命令,确定所述项目的最新版本;
在确定了所述项目的最新版本后,从Git服务器拉取所述项目的最新版本的代码,并且发布所述项目的最新版本到Web服务器;
在发布了所述项目的最新版本后,在本地记录所述项目的最新版本对应的版本信息和状态信息,版本信息用于确定对应版本与所述项目的其他版本的前后关系,状态信息用于指示对应版本是否是稳定版本,其中,在本地记录有所述项目的所有已发布版本对应的版本信息和状态信息,并且在本地记录所述项目的最新版本对应的状态信息包括:将所述项目的最新版本的状态信息设置为指示稳定,并且在本地保存;响应于接收到用户对所述项目的回退命令,将所述项目的最新版本的状态信息设置为指示失败并且在本地保存;
响应于接收到用户对所述项目的回退命令,基于本地记录的版本信息和状态信息确定所述项目的回退版本,包括基于本地记录的版本信息,在所述项目的所有稳定版本中选取所述项目的最新版本之前并且距离所述项目的最新版本最近的稳定版本,作为所述项目的回退版本,根据所述项目的回退版本进行回退操作。
2.根据权利要求1所述的方法,其特征在于,用户对所述项目的回退命令中包括版本信息,以及基于本地记录的版本信息和状态信息确定所述项目的回退版本包括:
确定本地记录的所述项目的所有版本的版本信息中是否包括所述回退命令中的版本信息;
响应于确定本地记录的所述项目的所有版本的版本信息中包括所述回退命令中的版本信息,获取本地记录的所述回退命令中的版本信息所对应的版本的状态信息,若所获取的状态信息指示所述回退命令中的版本信息所对应的版本是稳定版本,则将所述回退命令中的版本信息所对应的版本作为所述项目的回退版本。
3.根据权利要求1或2所述的方法,其特征在于,响应于接收到用户对项目的发布命令,确定所述项目的最新版本包括:
从所述Git服务器获取所述项目的最后创建版本的版本信息;
确定本地记录的所述项目的所有版本的版本信息中是否包括所述最后创建版本的版本信息,若不包括,则将所述最后创建版本作为所述项目的最新版本。
4.根据权利要求1或2所述的方法,其特征在于,用户对项目的发布命令中包括版本信息,以及,响应于接收到用户对项目的发布命令,确定所述项目的最新版本包括:
确定本地记录的所述项目的所有版本的版本信息中是否包括所述发布命令中的版本信息;
响应于确定本地记录的所述项目的所有版本的版本信息中不包括所述发布命令中的版本信息,查找所述Git中是否存在所述发布命令中的版本信息所对应的版本,若存在,则将所述发布命令中的版本信息所对应的版本作为所述项目的最新版本。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
从文件服务器获取移动端应用的最新版本的下载地址;
将移动端应用的最新版本的下载地址发送至移动设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司,未经泰康保险集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911130928.0/1.html,转载请声明来源钻瓜专利网。





