CM Source需要很长时间才能下载。有什么方法可以减少它吗?

时间:2015-12-03 10:31:32

标签: android git android-source cyanogenmod

我正在尝试从CM源为我的设备构建自定义rom。我按照本指南构建:

https://wiki.cyanogenmod.org/w/Build_for_quark

我正在使用此命令来同步源。

repo init -u https://github.com/CyanogenMod/android.git -b cm-12.1

在下载期间,我可以看到其他分支,如7,8,9,10,11,12。有没有办法只下载当前分支(12.1)?

1 个答案:

答案 0 :(得分:4)

repo sync命令在没有任何标志的情况下使用时与git clone相同,这意味着您只需从清单文件中定义的所有存储库下载所有分支(访问this并且请参阅default.xml文件。

要仅下载cm-12.1的当前分支,请在使用-c命令时使用repo sync标志。请注意,Android源是由许多项目组成的,并且在您第一次同步时是一个巨大的下载。

所以你的命令应该是:

  1. repo init -u https://github.com/CyanogenMod/android.git -b cm-12.1
  2. repo sync -c
  3. 为了更好地了解repo工具的工作原理,请阅读此article

    我希望这会有所帮助。