【技术实现步骤摘要】
代码冲突的告警方法、装置、电子设备及存储介质
[0001]本申请涉及大数据
,尤其涉及一种代码冲突的告警方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,大型金融企业普遍采用分批次投产的开发模式。对于批次密集且需求不稳定的产品,受每个迭代周期时间较短的影响,大多开发模式是多批次并行同步的状态,而且同一时期内会出现新增临时批次且提前投产的情况。大企业的团队成员众多,一个项目往往会有多个人进行操作,不同开发人员有可能改动的是同一部分代码,导致代码冲突。
[0003]而现有技术中,对代码冲突的情况往往无法及时提醒,因此容易出现两个人改动了同一段代码导致互相覆盖的情况,从而使得代码缺失或者系统无法正常运行。
技术实现思路
[0004]有鉴于此,本申请提供了一种代码冲突的告警方法、装置、电子设备及存储介质,以解决现有技术中对代码冲突的情况往往无法及时提醒,因此容易出现两个人改动了同一段代码导致互相覆盖的情况,从而使得代码缺失或者系统无法正常运行的问题。
[0005]为实现上述目的,本申 ...
【技术保护点】
【技术特征摘要】
1.一种代码冲突的告警方法,其特征在于,包括:获取各个代码分支的历史提交记录,其中,所述历史提交记录包括所述代码分支对应的文件名以及文件路径信息;将各个所述历史提交记录进行两两比对,确定是否存在重合的文件名和重合的文件路径信息;若确定出存在重合的文件名和重合的文件路径信息,则基于所述重合的文件名和所述重合的文件路径信息,生成代码冲突告警信息;将所述代码冲突告警信息发送到客户端。2.根据权利要求1所述的方法,其特征在于,所述获取各个代码分支的历史提交记录之前,还包括:创建所述各个分支代码的历史提交目录。3.根据权利要求1所述的方法,其特征在于,所述将所述代码冲突告警信息发送到客户端之后,还包括:按照预设的时间阈值,检测所述代码冲突告警信息对应的冲突告警事件是否已处理;若检测出所述代码冲突告警信息对应的冲突告警事件未处理,则生成督办信息,并将所述督办信息发送到所述客户端。4.根据权利要求1所述的方法,其特征在于,所述将所述代码冲突告警信息发送到客户端之后,还包括:接收所述客户端返回的告警处理结果,并对所述告警处理结果进行记录。5.一种代码冲突的告警装置,其特征在于,包括:获取单元,用于获取各个代码分支的历史提交记录,其中,所述历史提交记录包括所述代码分支对应的文件名以及文件路径信息;确定单元,用于将各个...
【专利技术属性】
技术研发人员:王一璇,
申请(专利权)人:中银金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。