2

这可能是一个微不足道的问题,但我不知道答案。寻找安卓大师。我的任务是编译安卓内核并在熊猫板上运行。我不能只拿 uImages 有我需要修改的驱动程序..

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

欢迎任何帮助....

4

1 回答 1

0

TLDR:不太可能。不要打扰,只需repo sync到您需要的分支。

更长的解释:

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

但是,我认为没有人愿意这样做,因为从开发人员的角度来看,拥有这个无 git 快照几乎没有用,而且节省的空间/流量repo sync是微不足道的。

请注意,git在将历史元数据打包到对象存储中时非常有效(假设它是git gc最近打包的)。当压缩的 git 元数据比树顶部的简单检出占用更多空间时,这种情况相对较少。由于repo sync只下载压缩的元数据,这个过程非常有效。

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

于 2013-06-14T07:35:14.727 回答