这可能是一个微不足道的问题,但我不知道答案。寻找机器人大师。我的任务是编译android内核并在pandaboard上运行。我不能只使用uImages,还有一些驱动程序需要修改。
现在,一种方法是通过repo init从AOSP下载所有内容……并从android git init的第一天开始下载3-4 Gb的git。有没有办法只获取ICS的源文件。对于linux来说很容易,只要去git.kernel.org获取标签的快照,比如3.0,在android中有没有同样的git快照?
欢迎任何帮助..。
发布于 2013-06-14 15:35:15
TLDR:不大可能。不用麻烦,只需repo sync到您需要的分支即可。
更长的解释:
如果有人创建了您的特定树的快照,那么您也许可以这样做。
然而,我不认为任何人会费心这么做,因为从开发人员的角度来看,拥有这种没有git的快照几乎是无用的,并且通过repo sync节省的空间/流量微不足道。
请注意,git在打包对象存储中的历史元数据方面非常有效(假设它是最近由git gc打包的)。当压缩的git元数据比简单地签出树的顶部占用更多空间时,这是相对罕见的情况。因为repo sync只下载压缩的元数据,所以这个过程非常高效。
所以进一步加快速度,避免处理小对象,Android项目为标准清单中包含的大多数存储库创建了单文件压缩bundles,现代repo脚本知道如何首先获取这些包以提高效率,然后再获取小增量。这允许第一次执行repo sync的速度比其他方式快得多。基本上,你只受到你的互联网连接速度的限制。
https://stackoverflow.com/questions/17026285
复制相似问题