CM Source需要很长时间才能download.Is 有什么办法可以减少吗?

CM Source takes long time to download.Is there any way to reduce it?

我正在尝试通过 CM 为我的设备构建自定义 ROM source.I正在按照本指南进行构建:

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.Is 有没有办法只下载当前分支 (12.1)?

repo sync 命令在不带任何标志的情况下与 git clone 相同,这意味着您只需从清单文件中定义的所有存储库下载所有分支(访问 this 并查看 default.xml 文件)。

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

所以你的命令应该是:

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

要更好地了解 repo 工具的工作原理,请阅读此 article

希望对您有所帮助。