我正在尝试从 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)?
最佳答案
repo sync
命令与 git clone
相同,但不带任何标志,这意味着您只是从 list 文件中定义的所有存储库下载所有分支(访问 this 并查看 default.xml
文件)。
要仅下载当前分支 cm-12.1
,请在使用 repo sync
命令时使用 -c
标志。请注意,Android 源由许多项目组成,并且在您第一次同步时需要大量下载。
所以你的命令应该是:
repo init -u https://github.com/CyanogenMod/android.git -b cm-12.1
repo sync -c
为了更好地理解 repo
工具的工作原理,请阅读 article .
希望对您有所帮助。
关于android - CM Source下载时间比较长,请问有什么办法可以减少吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34063557/