AOSP下载仅一种风格(ICS)源代码



这可能是一个微不足道的问题,但我不知道它的答案。寻找机器人大师。我的任务是编译android内核并在pandaboard上运行。我不能只拿uImages,我需要修改驱动程序。

现在一种方法是通过repo init从AOSP下载所有东西…并从android git init的第一天下载3-4 Gb的git。有没有办法直接获取ICS的源文件?对于linux来说很容易,只要去git.kernel.org获取标签的快照,比如3.0,在android中有相同的git快照吗?

欢迎任何帮助....

TLDR:不太可能。不用麻烦,直接repo sync到你需要的分支。

再解释:

如果有人创建了您的特定树的快照,那么您可能能够这样做。

然而,我不认为任何人会麻烦这样做,因为从开发人员的角度来看,拥有这个没有礼物的快照是非常无用的,并且在repo sync上节省的空间/流量是微不足道的。

注意git在对象存储中打包历史元数据时非常高效(前提是它最近被git gc打包了)。压缩的git元数据比简单签出树的顶部占用更多空间的情况相对较少。由于repo sync只下载压缩元数据,所以这个过程非常有效。

所以进一步加快速度,避免处理小对象,Android项目为标准清单中包含的大多数存储库创建单文件压缩包,现代repo脚本了解如何首先获得这些包以提高效率,然后再获得小增量。这使得执行第一个repo sync的速度比其他方法快得多。基本上,你只受网络连接速度的限制。

最新更新