repo init之后,会在当前目录下生成.repo目录,这个目录下有这几个文件和目录:

manifests   :Repo配置信息的工作目录(将配置信息的工作目录和相应的实际Git目录分离管理,并且配置信息中的.git目录实际只是指向实际Git库的软连接),其中可能包含一个或多个xml文件描述的配置。每个xml文件是独立的一套配置,配置内容包括当前Repo工作目录包含哪些Git项目、所有Git项目所处的默认公共分支、以及远端地址等。
manifests.git :Repo配置信息的Git库,不同版本包含不同配置信息。
manifest.xml  :Repo工作目录中的内容同一时刻只能采用manifests中的一个xml文件做为其配置,该文件就是其软连接,通过init的-m选项指定采用哪个文件;另外,同一xml文件也可能处于manifests库的不同版本或者不同分支,通过init的-b选项指定使用manifests中的哪个分支,每次init命令都会从服务器更新最新的配置。
repo    :Repo脚本集的Git库,这里包含Repo命令所需的所有子命令脚本实现,由Python完成,这个目录本身又由Git来管理。