代码冲突的告警方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37308781 阅读:29 留言:0更新日期:2023-04-21 22:52
本申请提供了一种代码冲突的告警方法、装置、电子设备及存储介质,可应用于大数据领域。其中,在代码冲突的告警方法中,首先获取各个代码分支的历史提交记录。然后将各个历史提交记录进行两两比对,确定是否存在重合的文件名和重合的文件路径信息。若确定出存在重合的文件名和重合的文件路径信息,则基于重合的文件名和重合的文件路径信息,生成代码冲突告警信息。最后将代码冲突告警信息发送到客户端。本申请可以自动识别各分支涉及代码改动的文件名以及路径,并生成生成代码冲突告警信息发送到客户端,由项目管理员系统开发人员共同评审是否需要进行冲突合并,以确保开发分支的连贯性和代码的准确性,也保证了多人同时工作时的效率。效率。效率。

【技术实现步骤摘要】
代码冲突的告警方法、装置、电子设备及存储介质


[0001]本申请涉及大数据
,尤其涉及一种代码冲突的告警方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,大型金融企业普遍采用分批次投产的开发模式。对于批次密集且需求不稳定的产品,受每个迭代周期时间较短的影响,大多开发模式是多批次并行同步的状态,而且同一时期内会出现新增临时批次且提前投产的情况。大企业的团队成员众多,一个项目往往会有多个人进行操作,不同开发人员有可能改动的是同一部分代码,导致代码冲突。
[0003]而现有技术中,对代码冲突的情况往往无法及时提醒,因此容易出现两个人改动了同一段代码导致互相覆盖的情况,从而使得代码缺失或者系统无法正常运行。

技术实现思路

[0004]有鉴于此,本申请提供了一种代码冲突的告警方法、装置、电子设备及存储介质,以解决现有技术中对代码冲突的情况往往无法及时提醒,因此容易出现两个人改动了同一段代码导致互相覆盖的情况,从而使得代码缺失或者系统无法正常运行的问题。
[0005]为实现上述目的,本申请提供如下技术方案:本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种代码冲突的告警方法,其特征在于,包括:获取各个代码分支的历史提交记录,其中,所述历史提交记录包括所述代码分支对应的文件名以及文件路径信息;将各个所述历史提交记录进行两两比对,确定是否存在重合的文件名和重合的文件路径信息;若确定出存在重合的文件名和重合的文件路径信息,则基于所述重合的文件名和所述重合的文件路径信息,生成代码冲突告警信息;将所述代码冲突告警信息发送到客户端。2.根据权利要求1所述的方法,其特征在于,所述获取各个代码分支的历史提交记录之前,还包括:创建所述各个分支代码的历史提交目录。3.根据权利要求1所述的方法,其特征在于,所述将所述代码冲突告警信息发送到客户端之后,还包括:按照预设的时间阈值,检测所述代码冲突告警信息对应的冲突告警事件是否已处理;若检测出所述代码冲突告警信息对应的冲突告警事件未处理,则生成督办信息,并将所述督办信息发送到所述客户端。4.根据权利要求1所述的方法,其特征在于,所述将所述代码冲突告警信息发送到客户端之后,还包括:接收所述客户端返回的告警处理结果,并对所述告警处理结果进行记录。5.一种代码冲突的告警装置,其特征在于,包括:获取单元,用于获取各个代码分支的历史提交记录,其中,所述历史提交记录包括所述代码分支对应的文件名以及文件路径信息;确定单元,用于将各个...

【专利技术属性】
技术研发人员:王一璇
申请(专利权)人:中银金融科技有限公司
类型:发明
国别省市:

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

1