[发明专利]代码合入方法、装置、设备及存储介质在审
申请号: | 202010463460.3 | 申请日: | 2020-05-27 |
公开(公告)号: | CN113741962A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 蒋政胜 | 申请(专利权)人: | 腾讯科技(上海)有限公司 |
主分类号: | G06F8/72 | 分类号: | G06F8/72;G06F8/70;G06F8/60;G06F11/36 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 崔晓岚;张颖玲 |
地址: | 201200 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 方法 装置 设备 存储 介质 | ||
本申请提供了一种代码合入方法、装置、设备及存储介质;所述方法包括:当达到代码合入的执行条件时,获取待合入代码的标识信息;基于所述标识信息,获取所述待合入代码对应的软件缺陷信息和目标合入分支;基于所述标识信息和所述目标合入分支确定所述待合入代码的待验证信息;当确定所述待验证信息满足所述目标合入分支对应的合入条件时,将所述待合入代码合入所述目标合入分支;向所述软件缺陷信息对应的测试终端发送验证通知消息,以通知所述测试终端对待合入代码进行验证。如此,能够保证代码合入条件时自动进行代码合入,提高合入效率。
技术领域
本申请涉及计算机科学与技术领域,尤其涉及一种代码合入方法、装置、设备及存储介质。
背景技术
在软件开发或者软件更新过程中,开发人员往往需要对代码进行更新或者增加新的代码,并将变更的代码合入到版本库中。当前,在开发人员提出代码合入(merge)单后,往往需要测试负责人与开发人员以及测试人员进行多次沟通,才能确定是否能够将变更的代码合入,不仅会增加沟通成本,延长合入时间,并且还容易出现遗漏。
发明内容
本申请实施例提供一种代码合入方法、装置及存储介质,能够自动进行代码合入,提高代码合入效率和准确率。
本申请实施例的技术方案是这样实现的:
本申请实施例提供一种代码合入方法,包括:
当达到代码合入的执行条件时,获取待合入代码的标识信息;
基于该标识信息,获取该待合入代码对应的软件缺陷信息和目标合入分支;
基于该标识信息和该目标合入分支确定该待合入代码的待验证信息;
当确定该待验证信息满足该目标合入分支对应的合入条件时,将该待合入代码合入该目标合入分支;
向该软件缺陷信息对应的测试终端发送验证通知消息,以通知该测试终端对待合入代码进行验证。
在一些实施例中,该方法还包括:
当主干分支验证结果为验证通过时,确定待验证信息满足所述目标合入分支对应的合入条件。
在一些实施例中,该方法还包括:
当软件缺陷信息中不包括主干分支验证结果时,向软件缺陷信息对应测试终端发送进行主干分支验证的第二提示消息。
在一些实施例中,该方法还包括:
当主干分支验证结果为验证不通过时,向软件缺陷信息对应的测试终端发送第三提示消息,以提示测试终端重新打开软件缺陷信息,并通知开发终端修复对应的软件缺陷。
本申请实施例提供一种代码合入装置,包括:
第一获取模块,用于当达到代码合入的执行条件时,获取待合入代码的标识信息;
第二获取模块,用于基于该标识信息,获取该待合入代码对应的软件缺陷信息和目标合入分支;
第一确定模块,用于基于该标识信息和该目标合入分支确定该待合入代码的待验证信息;
代码合入模块,用于当确定该待验证信息满足该目标合入分支对应的合入条件时,将该待合入代码合入该目标合入分支;
第一发送模块,用于向该软件缺陷信息对应的测试终端发送验证通知消息,以通知该测试终端对待合入代码进行验证。
在一些实施例中,该代码合入装置还包括:
第三获取模块,用于获取当前时刻;
第二确定模块,用于当当前时刻达到预先设置的代码合入时刻,确定达到代码合入的执行条件;或者,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(上海)有限公司,未经腾讯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010463460.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输方法及装置
- 下一篇:吸液件及其制备方法、发热组件及其制备方法