一、安装
创建目录和修改环境变量
$ mkdir ~/bin
$ PATH=~/bin:$PATH
下载repo代码
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
二、帮助
repo help
查询具体命令的帮助
repo help <COMMAND>
Repo 仓库状态
repo help init
状态
repo status .
三、初始化
$ repo init -u <URL> [<OPTIONS>]
示例
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
repo init -u https://android.googlesource.com/platform/manifest
这个命令会在当前文件夹创建一个 .repo 文件夹,它包含
repo/ : 其实是一个repo的python源码
manifest.xml : 工作树的主配置文件,不要编辑这个文件
projects/ : 每个git工程的 .git结构
local_manifest.xml : 这个文件不是repo创建的,你可以创建这个文件来代替主配置文件,也就是临时测试用用
选项:
-u: 指定manifest仓库地址
-m: 选择仓库中某个manifest文件,如果没有设置,就使用default.xml
-b: 指定一个分支或修正版本
四、拉代码
repo sync
repo sync PROJECT0 PROJECT1 PROJECT2 ...
选项