一种信息处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:20389121 阅读:16 留言:0更新日期:2019-02-20 02:33
本发明专利技术实施例提供了一种信息处理方法、装置、电子设备和存储介质,其中,所述方法包括:获取目标路径信息;获取与所述目标路径信息对应的当前版本信息,以及历史版本信息;依据所述当前版本信息与历史版本信息之间的差异,确定所述当前版本信息与历史版本信息的版本合并关系。本发明专利技术实施例可以实现通过目标路径信息确认不同版本之间的合并关系。

【技术实现步骤摘要】
一种信息处理方法、装置、电子设备和存储介质
本专利技术涉及信息
,特别是涉及一种信息处理方法、装置、电子设备和存储介质。
技术介绍
在项目开发(例如:软件程序的开发)过程中,可能需要通过多个项目参与人员共同完成,同时,开发过程中可能会涉及多个项目版本,以及针对项目的不同版本进行处理,一般地,会采用现有的版本控制系统,针对项目开发过程中不同的版本进行管理。SVN是Subversion的简称,是一个常用的版本控制系统,在SVN中可以实现将不同的版本进行合并,生成新的版本,并且,不同的版本一般会设置有不同的版本号。但是,在SVN中,在将不同的版本进行合并时,一般是由人工输入版本号,而且对版本号的输入没有一个校验过程。后续开发人员只能去对比版本控制系统的日志,并对多个信息进行对比,才有可能准确获知当前版本是由哪些在先版本合并而成,这对后续开发人员造成了极大不变,严重影响了项目开发的工作效率。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种信息处理方法、装置、电子设备和存储介质。为了解决上述问题,本专利技术实施例公开了一种信息处理方法,所述方法包括:获取目标路径信息;获取与所述目标路径信息对应的当前版本信息,以及历史版本信息;依据所述当前版本信息与历史版本信息之间的差异,确定所述当前版本信息与历史版本信息的版本合并关系。优选地,所述获取目标路径信息的步骤,包括:获取根目录信息;遍历所述根目录信息,获取包含有合并特征信息的第一键值对数据;提取所述第一键值对数据中的目标路径信息。优选地,所述获取与所述目标路径信息对应的当前版本信息,以及历史版本信息的步骤,包括:遍历所述目标路径信息,获取所述目标路径信息对应的日志信息;所述日志信息记录有与所述目标路径信息对应的当前版本号,以及在所述当前版本号之前的历史版本号;获取与所述当前版本号对应的当前版本信息;获取与所述历史版本号对应的历史版本信息。优选地,所述当前版本信息包括第一源路径信息、与所述第一源路径信息对应的第一合并版本号;所述历史版本号信息包括所述第二源路径信息、与所述第二源路径信息对应的第二合并版本号;所述依据所述当前版本信息与历史版本信息之间的差异,确定所述当前版本信息与历史版本信息的版本合并关系的步骤,包括:依据所述第一源路径信息与所述第二源路径信息的差异,确定目标源路径信息,以及与所述目标源路径信息对应的目标合并版本号;基于所述当前版本号和所述目标合并版本号,建立所述版本合并关系。优选地,所述目标源路径信息包括第一目标源路径信息,以及第二目标源路径信息;所述目标合并版本号包括第一目标合并版本号,以及第二目标合并版本号;所述当前版本信息还包括与所述第一源路径信息对应的第一合并版本号;所述历史版本号信息还包括与所述第二源路径信息对应的第二合并版本号;所述依据所述第一源路径信息与所述第二源路径信息的差异,确定目标源路径信息,以及与所述目标源路径信息对应的目标合并版本号的步骤,包括:遍历所述第一源路径信息,以及所述第二源路径信息;确定与所述第二源路径信息不匹配的第一源路径信息为第一目标源路径信息,以及确定与所述第一目标源路径信息对应的第一目标合并版本号;确定与所述第一目标源路径信息匹配的第二源路径信息为第二目标源路径信息;确定在与所述第二目标源路径信息对应的第二合并版本号中,与所述第一合并版本号不匹配的版本号为第二目标合并版本号。优选地,所述基于所述当前版本号和所述目标合并版本号,建立所述版本合并关系的步骤,包括:确定所述当前版本号为键信息;确定所述第一目标源路径信息以及第一目标合并版本号为第一值信息;确定所述第二目标源路径信息以及第二目标合并版本号为第二值信息;采用所述键信息、第一值信息、第二值信息,生成第二键值对数据。优选地,所述方法还包括:展示所述版本合并关系。优选地,所述展示所述版本合并关系的步骤,包括:设置有与所述当前版本信息、所述历史版本信息唯一对应的版本标识图标;采用预置的连接符号以及所述版本合并关系,连接所述版本标识图标。优选地,所述方法还包括:采集用户输入的关系修改操作;采用所述关系修改操作,修改所述版本合并关系。本专利技术实施例还公开了一种信息处理装置,所述装置包括:目标路径获取模块,用于获取目标路径信息;版本信息获取模块,用于获取与所述目标路径信息对应的当前版本信息,以及历史版本信息;合并关系确定模块,用于依据所述当前版本信息与历史版本信息之间的差异,确定所述当前版本信息与历史版本信息的版本合并关系。优选地,所述目标路径获取模块可以包括:根目录子模块,用于获取根目录信息;第一遍历子模块,用于遍历所述根目录信息,获取包含有合并特征信息的第一键值对数据;目标路径提取子模块,提取所述第一键值对数据中的目标路径信息。优选地,所述版本信息获取模块可以包括:第二遍历子模块,用于遍历所述目标路径信息,获取所述目标路径信息对应的日志信息;所述日志信息记录有与所述目标路径信息对应的当前版本号,以及在所述当前版本号之前的历史版本号;当前版本信息获取子模块,用于获取与所述当前版本号对应的当前版本信息;历史版本信息获取子模块,用于获取与所述历史版本号对应的历史版本信息。优选地,所述当前版本信息包括第一源路径信息、与所述第一源路径信息对应的第一合并版本号;所述历史版本号信息包括所述第二源路径信息、与所述第二源路径信息对应的第二合并版本号;所述合并关系确定模块303可以包括:目标信息确定子模块,用于依据所述第一源路径信息与所述第二源路径信息的差异,确定目标源路径信息,以及与所述目标源路径信息对应的目标合并版本号;合并关系建立子模块,用于基于所述当前版本号和所述目标合并版本号,建立所述版本合并关系。优选地,所述目标源路径信息包括第一目标源路径信息,以及第二目标源路径信息;所述目标合并版本号包括第一目标合并版本号,以及第二目标合并版本号;所述当前版本信息还包括与所述第一源路径信息对应的第一合并版本号;所述历史版本号信息还包括与所述第二源路径信息对应的第二合并版本号;所述目标信息确定子模块可以包括:源路径遍历单元,用于遍历所述第一源路径信息,以及所述第二源路径信息;第一目标版本确定单元,用于确定与所述第二源路径信息不匹配的第一源路径信息为第一目标源路径信息,以及确定与所述第一目标源路径信息对应的第一目标合并版本号;第二目标版本确定单元,用于确定与所述第一目标源路径信息匹配的第二源路径信息为第二目标源路径信息;确定在与所述第二目标源路径信息对应的第二合并版本号中,与所述第一合并版本号不匹配的版本号为第二目标合并版本号。优选地,所述合并关系建立子模块可以包括:键信息单元,用于确定所述当前版本号为键信息;第一值信息单元,用于确定所述第一目标源路径信息以及第一目标合并版本号为第一值信息;第一值信息单元,用于确定所述第二目标源路径信息以及第二目标合并版本号为第二值信息;键值对生成单元,用于采用所述键信息、第一值信息、第二值信息,生成第二键值对数据。优选地,所述装置可以还包括:展示模块,用于展示所述版本合并关系。优选地,所述展示模块可以包括:图标标识设置单元,用于设置有与所述当前版本信息、所述历史版本信息唯一对应的版本标识图标;图本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,所述方法包括:获取目标路径信息;获取与所述目标路径信息对应的当前版本信息,以及历史版本信息;依据所述当前版本信息与历史版本信息之间的差异,确定所述当前版本信息与历史版本信息的版本合并关系。

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:获取目标路径信息;获取与所述目标路径信息对应的当前版本信息,以及历史版本信息;依据所述当前版本信息与历史版本信息之间的差异,确定所述当前版本信息与历史版本信息的版本合并关系。2.根据权利要求1所述的方法,其特征在于,所述获取目标路径信息的步骤,包括:获取根目录信息;遍历所述根目录信息,获取包含有合并特征信息的第一键值对数据;提取所述第一键值对数据中的目标路径信息。3.根据权利要求2所述的方法,其特征在于,所述获取与所述目标路径信息对应的当前版本信息,以及历史版本信息的步骤,包括:遍历所述目标路径信息,获取所述目标路径信息对应的日志信息;所述日志信息记录有与所述目标路径信息对应的当前版本号,以及在所述当前版本号之前的历史版本号;获取与所述当前版本号对应的当前版本信息;获取与所述历史版本号对应的历史版本信息。4.根据权利要求3所述的方法,其特征在于,所述当前版本信息包括第一源路径信息、与所述第一源路径信息对应的第一合并版本号;所述历史版本号信息包括所述第二源路径信息、与所述第二源路径信息对应的第二合并版本号;所述依据所述当前版本信息与历史版本信息之间的差异,确定所述当前版本信息与历史版本信息的版本合并关系的步骤,包括:依据所述第一源路径信息与所述第二源路径信息的差异,确定目标源路径信息,以及与所述目标源路径信息对应的目标合并版本号;基于所述当前版本号和所述目标合并版本号,建立所述版本合并关系。5.根据权利要求4所述的方法,其特征在于,所述目标源路径信息包括第一目标源路径信息,以及第二目标源路径信息;所述目标合并版本号包括第一目标合并版本号,以及第二目标合并版本号;所述当前版本信息还包括与所述第一源路径信息对应的第一合并版本号;所述历史版本号信息还包括与所述第二源路径信息对应的第二合并版本号;所述依据所述第一源路径信息与所述第二源路径信息的差异,确定目标源路径信息,以及与所述目标源路径信息对应的目标合并版本号的步骤,包括:遍历所述第一源路径信息,以及所...

【专利技术属性】
技术研发人员:赵春玉招成林
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1