【技术实现步骤摘要】
基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。