Repo的用法总结

Repo的用法总结

  • repo init

-u [url]:指定要从中检索清单代码库的网址
例:repo init -u https://android.googlesource.com/platform/manifest

-m [xxx.xml]:在代码库中选择清单文件。如果未选择任何清单名称,则会默认选择 default.xml
例:repo init -m LA.UM.9.3.r1-02300-sdm845.0.xml

-b [manifest-branch]:指定修订版本,即特定的 manifest-branch
例:repo init -b android-4.0.1_r1

--depth=[number]:depth用于指定克隆深度,为1即表示只克隆最近一次commit,不会下载 Git 协作的历史记录,这样可以大大加快克隆的速度

  • repo sync

-c:仅获取服务器中的当前清单分支

-d:将指定项目切换回清单修订版本。如果项目当前属于某个主题分支,但临时需要清单修订版本,则此选项会有所帮助

-f:即使某个项目同步失败,也继续同步其他项目

-j[threadcount]:将同步操作拆分成多个线程,以更快地完成

-q:通过抑制状态消息来确保运行过程没有干扰

-s:同步到当前清单中的 manifest-server 元素指定的一个已知良好 build

--no-tags:该选项指定不获取服务器上的tag信息

  • 以上仅为网上抄录

你可能感兴趣的:(笔记)