[发明专利]代码管理方法、装置、代码管理服务器及存储介质在审
申请号: | 201810162793.5 | 申请日: | 2018-02-27 |
公开(公告)号: | CN108073394A | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 韩宏博 | 申请(专利权)人: | 西安闻泰电子科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 710075 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 审核 代码管理 服务器 存储介质 入库 互联网应用 代码提交 监听控制 发送 保证 | ||
本发明实施例涉及互联网应用技术领域,提供一种代码管理方法、装置、代码管理服务器及存储介质,所述方法包括:获取待审核信息,其中,待审核信息包括待审核代码;获取对待审核代码依次进行审核的第一审核信息和多个辅助审核信息;将多个辅助审核信息均发送至监听控制服务器,得到对多个辅助审核信息进行审核的第二审核信息;依据第一审核信息和第二审核信息,修改待审核代码的审核状态,完成待审核代码的入库。与现有技术相比,本发明实施例中的待审核代码需要有多个审核人均审核通过后才能入库,保证了代码提交的质量。
技术领域
本发明涉及互联网应用技术领域,具体而言,涉及一种代码管理方法、装置、代码管理服务器及存储介质。
背景技术
Android开发团队一般使用gerrit+repo+git的模式对开发代码进行版本控制,其主要流程为:团队成员通过局域网连接代码管理服务器gerrit,使用repo&git命令或工具从gerrit服务器上获取代码,并在本地进行开发和调试,完成一段工作和功能后,需要把本地的新代码上传合入到gerrit服务器,后续集成人员从gerrit服务器上获取最新代码并集成刷机版本。因此,gerrit服务器上管理的代码线的质量直接影响刷机版本的功能和质量,影响研发团队的研发成果。现有技术中,指定多个评审人进行代码审核,只要其中任一个评审人执行了审核通过的操作,例如,“Verified+1”和“Code Review+2”操作,就默认执行代码入库,无法保证代码的质量。
发明内容
本发明实施例的目的在于提供一种代码管理方法、装置、代码管理服务器及存储介质,用以改善上述问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种代码管理方法,应用于代码管理服务器,所述代码管理服务器与监听控制服务器通信连接,所述方法包括:获取待审核信息,其中,所述待审核信息包括待审核代码;获取对所述待审核代码依次进行审核的第一审核信息和多个辅助审核信息;将所述多个辅助审核信息均发送至所述监听控制服务器,得到对所述多个辅助审核信息进行审核的第二审核信息;依据所述第一审核信息和所述第二审核信息,修改所述待审核代码的审核状态,完成所述待审核代码的入库。
第二方面,本发明实施例还提供了一种代码管理装置,应用于代码管理服务器,所述代码管理服务器与监听控制服务器通信连接,所述装置包括第一获取模块、第二获取模块、第一执行模块及第二执行模块。其中,第一获取模块用于获取待审核信息,其中,所述待审核信息包括待审核代码;第二获取模块用于获取对所述待审核代码依次进行审核的第一审核信息和多个辅助审核信息;第一执行模块用于将所述多个辅助审核信息均发送至所述监听控制服务器,得到对所述多个辅助审核信息进行审核的第二审核信息;第二执行模块用于依据所述第一审核信息和所述第二审核信息,修改所述待审核代码的审核状态,完成所述待审核代码的入库。
第三方面,本发明实施例还提供了一种代码管理服务器,所述代码管理服务器与监听控制服务器通信连接,所述代码管理服务器包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的代码管理方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的代码管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安闻泰电子科技有限公司,未经西安闻泰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810162793.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于EF框架的仓储设计方法
- 下一篇:一种生成式编程方法