一种基线管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38995009 阅读:20 留言:0更新日期:2023-10-07 10:26
本申请公开了一种基线管理方法、装置、电子设备及存储介质,可应用于物联网领域、大数据领域或金融领域。该方法中,响应于输入批次标识的第一操作,从预设开发基线集合中选取第一初始开发基线;在对第一初始开发基线进行开发后,获得第一目标开发基线和开发文件,开发文件包括接口配置信息;基于接口配置信息,获得第二初始开发基线与第一目标开发基线的第一对比结果;在第一对比结果指示不冲突时,基于开发文件更新第二初始开发基线,获得第二目标开发基线;将初始生产基线替换为第二目标开发基线。如此,基于接口配置信息实现在基线更新过程中的冲突判定,降低了基线更新或合并过程的错误率,提高了基线开发效率。提高了基线开发效率。提高了基线开发效率。

【技术实现步骤摘要】
一种基线管理方法、装置、电子设备及存储介质


[0001]本申请涉及大数据
,特别是涉及一种基线管理方法、装置、电子设备及存储介质。

技术介绍

[0002]在现有的生产系统中,通常是由工作人员多批次共同开发基线。在工作人员完成开发后,需要根据开发成果进行基线更新或合并,获得符合预期的生产基线,以便在批次投产日进行投产。
[0003]但是,基于目前的现有技术,对基线更新或合并是通过人工方式进行,不可避免的,在人工操作过程中易出错,例如遗漏部署的开发文件导致更新或合并出现接口冲突,降低了基线开发效率。

技术实现思路

[0004]本申请提供了一种基线管理方法、装置、电子设备及存储介质,能够通过接口配置信息实现基线更新或合并,一定程度降低了基线更新或合并过程的错误率,提高了基线开发效率。
[0005]第一方面,本申请提供了一种基线管理方法,所述方法包括:
[0006]响应于输入批次标识的第一操作,从预设开发基线集合中选取第一初始开发基线,所述批次标识与所述第一初始开发基线对应,所述第一初始开发基线为初始生产基线的副本,所述预设开发基线集合包括所述第一初始开发基线和第二初始开发基线,所述第二初始开发基线为待更新基线;
[0007]在对所述第一初始开发基线进行开发后,获得第一目标开发基线和开发文件,所述开发文件包括接口配置信息;
[0008]基于所述接口配置信息,获得所述第二初始开发基线与所述第一目标开发基线的第一对比结果;
[0009]在所述第一对比结果指示不冲突时,基于所述开发文件更新所述第二初始开发基线,获得第二目标开发基线;
[0010]将所述初始生产基线替换为所述第二目标开发基线,所述第二目标开发基线为进行封版后的开发基线。
[0011]可选地,在所述响应于输入批次标识的第一操作,从预设开发基线集合中选取所述第一初始开发基线之前,所述方法还包括:
[0012]响应于上传产品数据模型、仿真数据模型和数据库表信息的第二操作,生成所述初始生产基线;
[0013]将所述初始生产基线同步至所述预设开发基线集合,获得所述第一初始开发基线。
[0014]可选地,所述方法还包括:
[0015]在所述第一对比结果指示冲突时,修改所述开发文件,直至所述第二初始开发基线与所述第一目标开发基线不冲突。
[0016]可选地,所述预设开发基线集合包括第三开发基线,所述第三开发基线分别与所述第一初始开发基线和所述第二初始开发基线并行,在所述将所述初始生产基线替换为所述第二目标开发基线之前,还包括:
[0017]基于所述接口配置信息,获得所述第二目标开发基线与所述第三开发基线的第二对比结果;
[0018]在所述第二对比结果指示不冲突时,基于所述第二目标开发基线对所述第三开发基线进行追平操作;
[0019]在所述第二对比结果指示冲突时,修改所述开发文件,直至所述第二目标开发基线与所述第三开发基线不冲突。
[0020]可选地,所述获得第一目标开发基线和开发文件,包括:
[0021]在对所述第一初始开发基线开发后,获得所述第一目标开发基线;
[0022]接收数据库表结构和数据库存储信息,生成中间模型文件,所述开发文件包括所述中间模型文件,所述中间模型文件包括所述接口配置信息。
[0023]可选地,所述方法还包括:
[0024]判断所述中间模型文件是否为产品数据模型或仿真数据模型;
[0025]若是,则存储所述中间模型文件;
[0026]若否,则生成脚本文件,并在判断所述脚本文件用于对所述第一目标开发基线的数库表信息维护后,存储所述接口配置信息并获得所述数据库存储信息,所述开发文件包括所述数据库存储信息。
[0027]可选地,在所述将所述初始生产基线替换为所述第二目标开发基线之前,还包括:
[0028]基于预设批次投产日对所述第二目标开发基线进行基线封版。
[0029]第二方面,本申请还提供了一种基线管理装置,所述装置包括:
[0030]选取单元,用于响应于输入批次标识的第一操作,从预设开发基线集合中选取第一初始开发基线,所述批次标识与所述第一初始开发基线对应,所述第一初始开发基线为初始生产基线的副本,所述预设开发基线集合包括所述第一初始开发基线和第二初始开发基线,所述第二初始开发基线为待更新基线;
[0031]获得单元,用于在对所述第一初始开发基线进行开发后,获得第一目标开发基线和开发文件,所述开发文件包括接口配置信息;基于所述接口配置信息,获得所述第二初始开发基线与所述第一目标开发基线的第一对比结果;在所述第一对比结果指示不冲突时,基于所述开发文件更新所述第二初始开发基线,获得第二目标开发基线;
[0032]替换单元,用于将所述初始生产基线替换为所述第二目标开发基线,所述第二目标开发基线为进行封版后的开发基线。
[0033]可选地,所述装置还包括生成单元,所述生成单元,具体用于:
[0034]响应于上传产品数据模型、仿真数据模型和数据库表信息的第二操作,生成所述初始生产基线;
[0035]将所述初始生产基线同步至所述预设开发基线集合,获得所述第一初始开发基线。
[0036]可选地,所述装置还包括:
[0037]修改单元,用于在所述第一对比结果指示冲突时,修改所述开发文件,直至所述第二初始开发基线与所述第一目标开发基线不冲突。
[0038]可选地,所述预设开发基线集合包括第三开发基线,所述第三开发基线分别与所述第一初始开发基线和所述第二初始开发基线并行,所述装置还包括追平单元,所述追平单元具体用于:
[0039]基于所述接口配置信息,获得所述第二目标开发基线与所述第三开发基线的第二对比结果;
[0040]在所述第二对比结果指示不冲突时,基于所述第二目标开发基线对所述第三开发基线进行追平操作;
[0041]在所述第二对比结果指示冲突时,修改所述开发文件,直至所述第二目标开发基线与所述第三开发基线不冲突。
[0042]可选地,所述获得单元,具体用于:
[0043]在对所述第一初始开发基线开发后,获得所述第一目标开发基线;
[0044]接收数据库表结构和数据库存储信息,生成中间模型文件,所述开发文件包括所述中间模型文件,所述中间模型文件包括所述接口配置信息。
[0045]可选地,所述获得单元,具体用于:
[0046]判断所述中间模型文件是否为产品数据模型或仿真数据模型;
[0047]若是,则存储所述中间模型文件;
[0048]若否,则生成脚本文件,并在判断所述脚本文件用于对所述第一目标开发基线的数库表信息维护后,存储所述接口配置信息并获得所述数据库存储信息,所述开发文件包括所述数据库存储信息。
[0049]可选地,所述装置还包括:
[0050]封版单元,用于基于预设批次投产日对所述第二目标开发基线进行基线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基线管理方法,其特征在于,所述方法包括:响应于输入批次标识的第一操作,从预设开发基线集合中选取第一初始开发基线,所述批次标识与所述第一初始开发基线对应,所述第一初始开发基线为初始生产基线的副本,所述预设开发基线集合包括所述第一初始开发基线和第二初始开发基线,所述第二初始开发基线为待更新基线;在对所述第一初始开发基线进行开发后,获得第一目标开发基线和开发文件,所述开发文件包括接口配置信息;基于所述接口配置信息,获得所述第二初始开发基线与所述第一目标开发基线的第一对比结果;在所述第一对比结果指示不冲突时,基于所述开发文件更新所述第二初始开发基线,获得第二目标开发基线;将所述初始生产基线替换为所述第二目标开发基线,所述第二目标开发基线为进行封版后的开发基线。2.根据权利要求1所述的方法,其特征在于,在所述响应于输入批次标识的第一操作,从预设开发基线集合中选取所述第一初始开发基线之前,所述方法还包括:响应于上传产品数据模型、仿真数据模型和数据库表信息的第二操作,生成所述初始生产基线;将所述初始生产基线同步至所述预设开发基线集合,获得所述第一初始开发基线。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一对比结果指示冲突时,修改所述开发文件,直至所述第二初始开发基线与所述第一目标开发基线不冲突。4.根据权利要求1所述的方法,其特征在于,所述预设开发基线集合包括第三开发基线,所述第三开发基线分别与所述第一初始开发基线和所述第二初始开发基线并行,在所述将所述初始生产基线替换为所述第二目标开发基线之前,还包括:基于所述接口配置信息,获得所述第二目标开发基线与所述第三开发基线的第二对比结果;在所述第二对比结果指示不冲突时,基于所述第二目标开发基线对所述第三开发基线进行追平操作;在所述第二对比结果指示冲突时,修改所述开发文件,直至所述第二目标开发基线与所述第三开发基线不冲突。5.根据权利要求1所述的方法,其特征在于,所述获得第一目标开发基线和开发文件,包括:在对所述第一初始开发基线开发...

【专利技术属性】
技术研发人员:朱晗文国军
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1