一种GIT分支的归档方法、装置、设备以及存储介质制造方法及图纸

技术编号:35745911 阅读:27 留言:0更新日期:2022-11-26 18:50
本公开提供了一种GIT分支的归档方法、装置、设备以及存储介质,该方法应用在机器人流程自动化平台,包括:获取需求管理平台的地址信息和登录所述需求管理平台的用户信息、与所述用户信息对应的密码信息;根据以上信息,登录需求管理平台查找需要进行归档的多个分支代码的版本信息;根据需要进行归档的多个分支代码的版本信息,生成归档报表;根据归档报表中各个分支代码对应的归档方式,针对各个分支代码生成用于进行归档的目标代码;执行针对各个分支代码生成的目标代码,在GIT平台对各个分支代码进行归档处理。这样,可以自动对GIT平台的分支代码实现归档管理,提高了开发效率,节省了人力资源。节省了人力资源。节省了人力资源。

【技术实现步骤摘要】
一种GIT分支的归档方法、装置、设备以及存储介质


[0001]本公开涉及数据处理
,具体而言,涉及一种GIT分支的归档方法、装置、设备以及存储介质。

技术介绍

[0002]随着计算机技术的发展,软件已经成为人们生活、娱乐、工作、出行必不可少的工具,开发人员需要将代码放在版本控制系统GIT以实现对软件项目的版本管理。
[0003]然而,在进行软件项目的编写时,开发人员每个版本都设有多个需求,根据每个需求创建了不同的GIT分支,每个分支在投产以后都需要进行归档。针对大型的软件项目,每个版本都涉及多个分支,人工归档流程繁琐,占用了大量开发时间,工作效率低下。

技术实现思路

[0004]本公开实施例至少提供一种GIT分支的归档方法、装置、设备以及存储介质。这样,可以自动对GIT平台的分支代码实现归档管理,提高了开发效率,节省了人力资源。
[0005]本公开实施例提供了一种GIT分支的归档方法,应用在机器人流程自动化平台,所述方法包括:
[0006]获取需求管理平台的地址信息和登录所述需求管理平台的用户信息、与所述用户信息对应的密码信息;
[0007]根据所述需求管理平台的用户信息、与所述用户信息对应的密码信息,登录所述需求管理平台查找需要进行归档的多个分支代码的版本信息;
[0008]根据需要进行归档的多个分支代码的所述版本信息,生成归档报表;所述归档报表记录多个分支代码的版本信息和多个分支代码对应的归档方式;所述归档方式包括删除方式、合并方式、备份方式;
>[0009]根据所述归档报表中各个所述分支代码对应的所述归档方式,针对各个所述分支代码生成用于进行归档的目标代码;
[0010]执行针对各个所述分支代码生成的目标代码,在GIT平台对各个所述分支代码进行归档处理。
[0011]一种可选的实施方式中,所述根据所述需求管理平台的用户信息、与所述用户信息对应的密码信息,登录所述需求管理平台查找需要进行归档的多个分支代码的版本信息,包括:
[0012]获取目标子系统的ID信息;
[0013]根据所述需求管理平台的用户信息、与所述用户信息对应的密码信息,通过调用登录命令,登录所述需求管理平台;
[0014]根据所述目标子系统的ID信息,从所述需求管理平台的版本信息查找界面,查找目标子系统对应的需要进行归档的多个分支代码的版本信息。
[0015]一种可选的实施方式中,若所述归档方式为删除方式,则所述根据所述归档报表
中各个所述分支代码对应的所述归档方式,针对各个所述分支代码生成用于进行归档的目标代码,包括:
[0016]为对应所述删除方式的各个所述分支代码增加名称前缀,生成各个所述分支代码对应的归档分支代码名称;
[0017]为各个所述分支代码对应的归档分支代码名称拼接删除命令,确定针对各个所述分支代码生成删除代码。
[0018]一种可选的实施方式中,在GIT平台对各个所述分支代码进行归档处理时,所述方法还包括:
[0019]若检测到任一所述分支代码归档失败,则将归档失败的所述分支代码添加到归档失败报表。
[0020]一种可选的实施方式中,所述分支代码的版本信息包括负责人信息,在若检测到任一所述分支代码归档失败,则将归档失败的所述分支代码添加到归档失败报表之后,所述方法还包括:
[0021]根据归档失败的所述分支代码对应的所述负责人信息,通过邮件组件向负责人发送归档失败报表。
[0022]本公开实施例还提供一种GIT分支的归档装置,所述装置包括:
[0023]获取模块,用于获取需求管理平台的地址信息和登录所述需求管理平台的用户信息、与所述用户信息对应的密码信息;
[0024]查找模块,用于根据所述需求管理平台的用户信息、与所述用户信息对应的密码信息,登录所述需求管理平台查找需要进行归档的多个分支代码的版本信息;
[0025]归档报表生成模块,用于根据需要进行归档的多个分支代码的所述版本信息,生成归档报表;所述归档报表记录多个分支代码的版本信息和多个分支代码对应的归档方式;所述归档方式包括删除方式、合并方式、备份方式;
[0026]目标代码生成模块,用于根据所述归档报表中各个所述分支代码对应的所述归档方式,针对各个所述分支代码生成用于进行归档的目标代码;
[0027]归档模块,用于执行针对各个所述分支代码生成的目标代码,在GIT平台对各个所述分支代码进行归档处理。
[0028]一种可选的实施方式中,所述查找模块,具体用于:
[0029]获取目标子系统的ID信息;
[0030]根据所述需求管理平台的用户信息、与所述用户信息对应的密码信息,通过调用登录命令,登录所述需求管理平台;
[0031]根据所述目标子系统的ID信息,从所述需求管理平台的版本信息查找界面,查找目标子系统对应的需要进行归档的多个分支代码的版本信息。
[0032]一种可选的实施方式中,若所述归档方式为删除方式,则所述目标代码生成模块,具体用于:
[0033]为对应所述删除方式的各个所述分支代码增加名称前缀,生成各个所述分支代码对应的归档分支代码名称;
[0034]为各个所述分支代码对应的归档分支代码名称拼接删除命令,确定针对各个所述分支代码生成删除代码。
[0035]一种可选的实施方式中,所述装置还包括归档失败报表生成模块,用于:
[0036]若检测到任一所述分支代码归档失败,则将归档失败的所述分支代码添加到归档失败报表。
[0037]一种可选的实施方式中,所述方法装置还包括发送模块,用于:
[0038]根据归档失败的所述分支代码对应的所述负责人信息,通过邮件组件向负责人发送归档失败报表。
[0039]本公开实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述实施方式中的步骤。
[0040]本公开实施例还提供一种计算机存储介质,该计算机存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述实施方式中的步骤。
[0041]本公开实施例提供的一种GIT分支的归档方法、装置、设备以及存储介质,该方法应用在机器人流程自动化平台,包括:获取需求管理平台的地址信息和登录所述需求管理平台的用户信息、与所述用户信息对应的密码信息;根据所述需求管理平台的用户信息、与所述用户信息对应的密码信息,登录所述需求管理平台查找需要进行归档的多个分支代码的版本信息;根据需要进行归档的多个分支代码的所述版本信息,生成归档报表;根据所述归档报表中各个所述分支代码对应的所述归档方式,针对各个所述分支代码生成用于进行归档的目标代码;执行针对各个所述分支代码生成的目标代码,在GIT平台对各个所述分支代码进行归档处理,与现有技术中的针对大型的软件项目,每个版本都涉本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种GIT分支的归档方法,其特征在于,应用在机器人流程自动化平台,所述方法包括:获取需求管理平台的地址信息和登录所述需求管理平台的用户信息、与所述用户信息对应的密码信息;根据所述需求管理平台的用户信息、与所述用户信息对应的密码信息,登录所述需求管理平台查找需要进行归档的多个分支代码的版本信息;根据需要进行归档的多个分支代码的所述版本信息,生成归档报表;所述归档报表记录多个分支代码的版本信息和多个分支代码对应的归档方式;所述归档方式包括删除方式、合并方式、备份方式;根据所述归档报表中各个所述分支代码对应的所述归档方式,针对各个所述分支代码生成用于进行归档的目标代码;执行针对各个所述分支代码生成的目标代码,在GIT平台对各个所述分支代码进行归档处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述需求管理平台的用户信息、与所述用户信息对应的密码信息,登录所述需求管理平台查找需要进行归档的多个分支代码的版本信息,包括:获取目标子系统的ID信息;根据所述需求管理平台的用户信息、与所述用户信息对应的密码信息,通过调用登录命令,登录所述需求管理平台;根据所述目标子系统的ID信息,从所述需求管理平台的版本信息查找界面,查找目标子系统对应的需要进行归档的多个分支代码的版本信息。3.根据权利要求1所述的方法,其特征在于,若所述归档方式为删除方式,则所述根据所述归档报表中各个所述分支代码对应的所述归档方式,针对各个所述分支代码生成用于进行归档的目标代码,包括:为对应所述删除方式的各个所述分支代码增加名称前缀,生成各个所述分支代码对应的归档分支代码名称;为各个所述分支代码对应的归档分支代码名称拼接删除命令,确定针对各个所述分支代码生成删除代码。4.根据权利要求1所述的方法,其特征在于,在GIT平台对各个所述分支代码进行归档处理时,所述方法还包括:若检测到任一所述分支代码归档失败,则将归档失败的所述分支代码添加到归档失败报表。5.根据权利要求4所述的方法,其特征在于,所述分支代码的版本信息包括负责人信息,在若检测到任一所述分支代码归档失败,则将归档失败的所述分支代码添加到归档失败报表之后,所述方法还包括:根据归档失败的所...

【专利技术属性】
技术研发人员:王通礼
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1