[发明专利]基于Git的代码管理方法及装置在审
申请号: | 202111069718.2 | 申请日: | 2021-09-13 |
公开(公告)号: | CN113703828A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 储莫华;游道军 | 申请(专利权)人: | 杭州即右科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/73 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 王思超 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 git 代码 管理 方法 装置 | ||
本申请公开了一种基于Git的代码管理方法及装置,其中,基于Git的代码管理方法包括:检测提交的代码中的待保护代码是否被编辑,其中,所述待保护代码前预先添加有第一注解,所述第一注解用于保护编辑后的待保护代码不被合并到分布式版本控制系统Git的主分支中;在所述待保护代码被编辑的情况下,发送通知给管理客户端,以提示管理员对所述待保护代码进行管理。
技术领域
本申请属于信息管理技术领域,具体涉及一种基于Git的代码管理方法及装置。
背景技术
分布式版本控制系统Git可以有效、高速地处理从很小到非常大的项目版本管理,目前,许多公司都采用Git来管理代码。
然而,在版本迭代的过程中,程序员经常会对代码进行编辑,当程序员对一些重要代码进行编辑后,然后将这些代码合并到Git的主分支中,这些代码上线后,可能会导致程序运行的错误。
发明内容
本申请实施例的目的是提供一种基于Git的代码管理方法即装置,能够解决程序员在对重要代码进行编辑后,直接将编辑后的代码合并到Git的主分支中,导致代码上线后,程序运行出现错误的问题。
第一方面,本申请实施例提供了一种基于Git的代码管理方法,该方法包括:检测提交的代码中的待保护代码是否被编辑,其中,所述待保护代码前预先添加有第一注解,所述第一注解用于保护编辑后的待保护代码不被合并到分布式版本控制系统Git的主分支中;在所述待保护代码被编辑的情况下,发送通知给管理客户端,以提示管理员对所述待保护代码进行管理。
第二方面,本申请实施例提供了一种基于Git的代码管理装置,该装置包括:检测模块,用于检测提交的代码中的待保护代码是否被编辑,其中,所述待保护代码前预先添加有第一注解,所述第一注解用于保护所述待保护代码不被合并到分布式版本控制系统Git的主分支中;发送模块,用于在所述待保护代码被编辑的情况下,发送通知给管理客户端,以提示管理员对所述待保护代码进行管理。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,通过检测提交的代码中的待保护代码是否被编辑,其中,所述待保护代码前预先添加有第一注解,所述第一注解用于保护编辑后的待保护代码不被合并到分布式版本控制系统Git的主分支中;在所述待保护代码被编辑的情况下,发送通知给管理客户端,以提示管理员对所述待保护代码进行管理,能够在待保护代码被编辑后,保护待保护代码不被合并到Git的主分支中,而是先发送至管理客户端,使管理员进行管理,从而有效避免因程序员对代码进行编辑后提交,导致的程序运行错误的问题。
附图说明
图1是本申请实施例提供的基于Git的代码管理方法的一种流程示意图;
图2是本申请实施例提供的基于Git的代码管理装置的一种结构示意图;
图3是本申请实施例提供的电子设备的一种结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州即右科技有限公司,未经杭州即右科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111069718.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗裂耐水全无机涂料及其制备方法
- 下一篇:一种帆布鞋鞋帮消毒处理设备