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