[发明专利]移植版本管理功能的方法及装置、版本管理方法及装置在审
申请号: | 202111005419.2 | 申请日: | 2021-08-30 |
公开(公告)号: | CN113741956A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 臧翔宇 | 申请(专利权)人: | 北京爱奇艺科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/76 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移植 版本 管理 功能 方法 装置 | ||
本发明实施例提供了一种移植版本管理功能的方法及装置、版本管理方法及装置。该移植版本管理功能的方法包括:在目标业务系统的数据库中创建版本管理表以及WAL表,基于目标业务系统的不同开发阶段,在版本管理表中生成不同分区字段;分别将不同开发阶段的业务操作关联到不同预设操作,以使目标业务系统在目标开发阶段执行业务操作的情况下,触发与目标开发阶段的业务操作相关联的预设操作;其中,触发不同预设操作将从WAL表中获取最新版本的待管理业务代码,并存储到版本管理表的不同分区字段下,目标开发阶段包括不同开发阶段中的任一开发阶段。本发明实施例中可以实现在目标业务系统中移植版本管理功能,从而方便对目标业务系统进行版本管理。
技术领域
本发明涉及互联网技术领域,尤其涉及一种移植版本管理功能的方法及装置、版本管理方法及装置。
背景技术
软件开发过程中产生的代码是重要的IT(互联网技术,Internet Technology)资产,而对代码版本的管理更是特别重要。
目前主流的版本管理系统,如svn(subversion)是用来解决版本管理的通用方案。其只需要开发人员将需要进行管理的不同版本的代码上传至SVN即可,开发人员在SVN中对上传的不同版本的代码进行管理。
然而,上述版本管理方法中,用来进行版本管理的第三方软件已开发完成,无法移植到业务系统中,只能将业务系统的代码上传第三方软件进行版本管理。
发明内容
鉴于上述问题,本发明实施例提供一种移植版本管理功能的方法及装置、版本管理方法及装置,以解决现有技术中无法在业务系统移植版本管理功能的问题。
在本发明实施的第一方面,提供了一种移植版本管理功能的方法,所述方法包括:
在目标业务系统的数据库中创建版本管理表以及WAL(预写式日志,Write AheadLogging)表,其中,所述目标业务系统执行业务操作后将包含最新版本的待管理业务代码在内的日志写入WAL表中;
基于所述目标业务系统的不同开发阶段,在所述版本管理表中生成不同分区字段;
分别将所述不同开发阶段的业务操作关联到不同预设操作,以使所述目标业务系统在目标开发阶段执行业务操作的情况下,触发与所述目标开发阶段的业务操作相关联的预设操作;其中,触发不同预设操作将从所述WAL表中获取所述最新版本的待管理业务代码,并存储到所述版本管理表的不同分区字段下,所述目标开发阶段包括所述不同开发阶段中的任一开发阶段。
在本发明实施的第二方面,还提供了一种版本管理方法,所述方法包括:
在目标业务系统的数据库中创建版本管理表以及WAL表,其中,所述目标业务系统执行业务操作后将包含最新版本的待管理业务代码在内的日志写入WAL表中;
基于所述目标业务系统的不同开发阶段,在所述版本管理表中生成不同分区字段;
分别将所述不同开发阶段的业务操作关联到不同预设操作,以使所述目标业务系统在目标开发阶段执行业务操作的情况下,触发与所述目标开发阶段的业务操作相关联的预设操作;其中,触发不同预设操作将从所述WAL表中获取所述最新版本的待管理业务代码,并存储到所述版本管理表的不同分区字段下,所述目标开发阶段包括所述不同开发阶段中的任一开发阶段;
接收用户在所述目标业务系统中的目标业务操作;
将包含待管理业务代码在内的日志写入WAL表中;
在所述目标业务操作为所述目标业务系统在目标开发阶段的业务操作的情况下,从所述WAL表中获取所述待管理业务代码,并将所述待管理业务代码存储至所述版本管理表的目标分区字段下,其中,所述目标分区字段为对应所述目标开发阶段的分区字段。
在本发明实施的第三方面,还提供了一种移植版本管理功能的装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京爱奇艺科技有限公司,未经北京爱奇艺科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111005419.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:外调激光器阵列单片光子集成芯片
- 下一篇:一种拓印直镀磨砂纸及其制备方法