2012-11-25 62 views
1

我有一个关于Android源代码下载的问题。 我已经从Google下载了Android源代码,它说源代码的大小是8.5GB。但从我的估计来看,我只能下载大约2-3GB的大小。 我下载源代码的目录显示大小为15 GB!并做回购同步显示下载完成。Android源代码下载损坏?

下面是一些更多的信息: 我下载使用命令
$回购的init -u https://android.googlesource.com/platform/manifest

我做了什么错?在下载过程中,有些时候我用ctrl z暂停,然后用fg重新开始。也有时网络断开连接,我不得不做再次同步。那可能会损坏下载吗?如何检查我的下载是否正常? 谢谢。

+0

除了尺寸与您的期望不符之外,其他来源是否存在问题? repo/git基于文件哈希,不会轻易破坏。 – zapl

+0

没有其他问题。我只是被上面提到的源代码大小变化所困惑,即我的2-3 GB下载是如何变成15 GB的,而谷歌会谈8.5 GB呢? – user1851097

+0

回购做了很多符号链接的魔术,所以它可能是它看起来更大 - 下载可能会使用压缩,这与文本文件很好的工作 – zapl

回答

0

一个Git仓库非常非常不太可能有损坏的文件,因为它检查它们。 就像@zapl所说的,如果这是你唯一的“问题”,那么你就没有一个。

Git下载的存储库的大小与源使用的最终磁盘空间无关。

作为一个很好的做法,Git的压缩文件,并使用“增量”和其他物体在本地建立文件:所以文件以二进制方式没有转移。

+0

谢谢你和zapl为你的启发性答案 – user1851097