基于Git代码仓库的代码管理方法及装置制造方法及图纸

技术编号:24572729 阅读:32 留言:0更新日期:2020-06-20 23:57
本发明专利技术提供了一种基于Git代码仓库的代码管理方法及装置,上述方法包括:响应于用户从本地代码仓库上传代码的指令,查找保存在本地的代码管理配置文件;读取所述代码管理配置文件,确定其中设置的多个目标Git代码仓库;将需要上传的代码并行地上传至所述多个目标Git代码仓库。基于本发明专利技术的提供的技术方案,可以在上传代码时,并行地向多个不同的Git代码仓库上传,从而大大提高了代码上传的效率,实现了代码的统一化管理。

Code management method and device based on git code warehouse

【技术实现步骤摘要】
基于Git代码仓库的代码管理方法及装置
本专利技术涉及互联网
,特别是涉及一种基于Git代码仓库的代码管理方法及装置。
技术介绍
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。随着互联网公司对私有代码安全的重视程度日益提高,一般公司的项目都会被公司统一的Git代码仓库管理,这个Git代码仓库仅仅是对少部分线上web回归机和员工自身的pc机有访问权限。但是,很多时候研发团队的开发需要各种各样的环境,这导致研发人员各自的开发机并不能满足开发要求。因此,不同的研发团队会分别选择合适的服务器(即Git代码仓库)进行开发,但是由于机器访问权限的原因,这样开发出来的代码是无法直接提交到公司的Git代码仓库系统上的。很多时候,需要采用指定机器开发-打包-远程发送到Git客户端机器-提交代码这样一个过程,这个过程非常繁琐并且容易出错。而且,由于不同的研发团队使用了不同的Git代码仓库,同一个代码还需要采用上本文档来自技高网...

【技术保护点】
1.一种基于Git代码仓库的代码管理方法,包括:/n响应于用户从本地代码仓库上传代码的指令,查找保存在本地的代码管理配置文件;/n读取所述代码管理配置文件,确定其中设置的多个目标Git代码仓库;/n将需要上传的代码并行地上传至所述多个目标Git代码仓库。/n

【技术特征摘要】
1.一种基于Git代码仓库的代码管理方法,包括:
响应于用户从本地代码仓库上传代码的指令,查找保存在本地的代码管理配置文件;
读取所述代码管理配置文件,确定其中设置的多个目标Git代码仓库;
将需要上传的代码并行地上传至所述多个目标Git代码仓库。


2.根据权利要求1所述的方法,其中,还包括:
响应于用户下拉代码至所述本地代码仓库的指令,查找保存在本地的所述代码管理配置文件;
读取所述代码管理配置文件,确定其中设置的源Git代码仓库;
从所述源Git代码仓库下拉用户需要的代码至所述本地代码仓库。


3.根据权利要求2所述的方法,其中,还包括:
预先读取所述代码管理配置文件,确定其中设置的所述多个目标Git代码仓库和所述源Git代码仓库;
建立与所述多个目标Git代码仓库和所述源Git代码仓库的连接。


4.根据权利要求1-3任一项所述的方法,其中,还包括:
检测用户是否向不属于所述多个目标Git代码仓库的Git代码仓库上传代码;
当检测到用户向不属于所述多个目标Git代码仓库的Git代码仓库上传代码时,将用户上传的代码同时上传至所述多个目标Git代码仓库。


5.一种基于Git代码仓库的代码管理装置,包括:
第一管理模块,配置为响应于用户从本地代码仓库上传代码的指令,查找保存在本地的代码管理配置文件;
第一确定模块,配置为读取所述代码管理配置文件,确定其中设置的多个目标Git代码仓库;
并发上传模块,配置为将需要上传的代码并行地上传至所述多个目...

【专利技术属性】
技术研发人员:崔俊张歆明
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1