【技术实现步骤摘要】
信息生成方法、装置、设备以及存储介质
[0001]本公开涉及计算机
,具体涉及组件管理
,尤其涉及信息生成方法、装置、设备以及存储介质。
技术介绍
[0002]在软件开发中,为了更好的复用,通常会将不同功能的代码以独立组件的方式对外提供,其他软件通过复用这些独立的组件,大大提高了软件开发的效率。
技术实现思路
[0003]本公开提供了一种信息生成方法、装置、设备以及存储介质。
[0004]根据本公开的第一方面,提供了一种信息生成方法,包括:响应于确定组件的版本信息发生变更,将该组件确定为目标组件;基于组件依赖关系表,确定出依赖于目标组件的依赖组件,其中,组件依赖关系表中存储有组件之间的依赖关系;基于预设的版本配置规则,为依赖组件配置版本信息;基于目标组件和依赖组件之间的依赖关系,将目标组件的变更后的版本信息和依赖组件的配置后的版本信息保存至组件依赖关系表中。
[0005]根据本公开的第二方面,提供了一种信息生成装置,包括:第一确定模块,被配置成响应于确定组件的版本信息发生变更,将该 ...
【技术保护点】
【技术特征摘要】
1.一种信息生成方法,包括:响应于确定组件的版本信息发生变更,将该组件确定为目标组件;基于组件依赖关系表,确定出依赖于所述目标组件的依赖组件,其中,所述组件依赖关系表中存储有组件之间的依赖关系;基于预设的版本配置规则,为所述依赖组件配置版本信息;基于所述目标组件和所述依赖组件之间的依赖关系,将所述目标组件的变更后的版本信息和所述依赖组件的配置后的版本信息保存至所述组件依赖关系表中。2.根据权利要求1所述的方法,其中,所述基于预设的版本配置规则,为所述依赖组件配置版本信息,包括:响应于确定所述目标组件的接口信息和变量信息均未发生变化,从所述组件依赖关系表中选取所述依赖组件的历史版本信息;将所述历史版本信息作为所述依赖组件的配置后的版本信息。3.根据权利要求1所述的方法,其中,所述基于预设的版本配置规则,为所述依赖组件配置版本信息,还包括:响应于确定所述组件的接口信息或变量信息发生变化,将所述依赖组件的版本信息配置为所述目标组件的变更后的版本信息。4.根据权利要求3所述的方法,其中,所述基于预设的版本配置规则,为所述依赖组件配置版本信息,还包括:响应于确定所述目标组件的接口信息或变量信息发生变化、且所述依赖组件还依赖于其他的组件,将所述其他的组件的版本信息配置为所述目标组件的变更后的版本信息。5.根据权利要求1所述的方法,还包括:获取所述各个组件的版本信息对应的提交标识,所述提交标识包括发布版标识、正式版标识或灰度版标识;将所述各个组件的版本信息与所述提交标识的对应关系保存至所述组件依赖关系表中。6.根据权利要求1所述的方法,还包括:确定待操作组件和所述待操作组件的版本信息;获取与所述待操作组件的版本信息对应的依赖组件的各个版本信息;从所述各个版本信息中确定目标版本信息,所述目标版本信息为最近一次更新的版本信息;输出所述待操作组件和所述目标版本信息的依赖组件。7.一种信息生成装置,包括:第一确定模块,被配置成响应于确定组件的版本信息发生变更,将该组件确定为目标组件;第二确定模块,被配置成基于组件依赖关系表,确定出依赖于所述目标组件的依赖组件,其中,所述组件依赖关系表中存储有组件之间的依赖关系;配置模块,被配置成基于预设的版本配置规则,为所述依赖组件配置版本信息;第一保存模块,被配置成基于所述目标组件和所述依赖组件之间的依赖关系,将所...
【专利技术属性】
技术研发人员:刘俊启,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。