一、介绍
1、Repo是由Android开发的命令行工具,对Git部分命令进行了封装,将百多个Git库有效的进行组织
二、安装
1、根目录下创建.bin文件夹
mkdir ~/.bin
2、配置为临时环境变量(也可配置为永久的)
PATH=~/.bin:$PATH
3、下载repo
git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
4、将git-repo中的repo文件复制到 1 创建的.bin目录中
cd git-repo
cp repo ~/.bin/
5、修改权限
chmod a+x ~/.bin/repo
6、创建同步源码的工作目录
mkdir android_source
7、在工作目录中创建.repo目录
cd android_source
mkdir .repo
8、将下载的git-repo拷贝到.repo下,并改名为 repo
9、可以重新初始化了
repo init -u xxxxxxxxx -b xxxx
10、开始同步
repo sync
三、使用
1、运行repo init命令,克隆Android的一个清单库。这个清单库是通过XML技术建立的版本库清单。
2、清单库中的manifest.xml文件,列出了几百个多个版本库的克隆方式。包括版本库的地址和工作区地址的对应关系,以及分支的对应关系。
3、运行repo sync命令,开始同步,即分别克隆这几百个版本库到本地的工作区。
4、同时对这几百个版本库执行切换分支操作,切换到某个分支。
致谢
1、Repo介绍(原:https://duanqz.github.io/2015-06-25-Intro-to-Repo)
2、ubuntu 安装 repo 记录(好)
3、repo讲解