多仓库代码管理器Repo的安装,使用以及服务器搭建
描述一下感受,使用Git有一年半了。前半年是管理自己的项目,后半年直接就是实战管理公司的项目。不仅仅是使用,也为公司搭建了Gitlab服务器,对Git有了一定了实战经验,也可以解决一些问题。能深深地感受到「使用拷贝解决多人开发的那个阶段」是多么的令人神伤。当时管理的是Android4.2源码,直接从厂商接过来就是一个Git管理了一整套源码,逐渐有新的问题出来了,源码太庞大不好管理,特别是和单个APP之间的管理相当混乱,APP修改一下就要在整个系统源码上做个提交,这一点是相当难以接受的。当时想到了使用Git中的子模块的概念,但是效果并不理想,每每想起那段「岁月」,心里都不太是滋味。还好现在使用上了Repo,这个文章尽量包含的全一些。本文假定的读者已经熟悉Git使用。
1.安装
每个vender可能都提供了各自的安装方法以解决Google不能访问的问题,我这里尽量提供一个通用的安装方法ÿ