repo命令是Google开发的用于管理Android版本库的一个工具。
repo命令并不是用于取代git,而是用Python对git进行了一定的封装,简化了对多个Git版本库的管理。
对于repo命令管理的任何一个版本库,都需要使用git命令进行操作。
repo命令的使用过程如下:
1.运行repo init 命令,克隆Android的一个清单库,这个清单库是通过xml技术建立的版本清单库。
2.清单库中的manifest.xml文件,列出了160多个版本库的克隆方式。包括版本库的地址和工作去地址的对应关系,以及分支的对应关系。
3.运行repo sync的命令,开始同步,即分别克隆这160个版本库到本地的工作区中。
4.同时对160多个版本库进行切换分支操作,切换到某个分支。