我有几个关于android源代码下载的问题,repo / git。
This page说源下载大小约为6GB,但下载时我的目录大小为11GB。我做错了什么?
我使用
下载了源代码
repo init -u https://android.googlesource.com/platform/manifest
它是否下载了所有Android版本的源代码?如果是这样,我没有看到不同版本的单独目录。如何检查/列出所有可用版本?
如果我使用了什么会发生什么变化
而是repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
?
另外repo branches
输出(no branches)
答案 0 :(得分:7)
我可以回答你几个问题:
源下载大小约为6GB,但下载时我的目录大小为11GB。我做错了什么?
你没有做错任何事。实际上这个来源没有更新新信息。现在有关11Gb的消息来源,如果你建立它们,它们将需要大约16 Gb。
我使用repo init -u下载了源代码 https://android.googlesource.com/platform/manifest是否下载 所有Android版本的源代码?如果是这样,我看不到分开 不同版本的目录。
Android源码是在git版本控制系统下。它们在项目数量上是分开的。因此,为了处理所有这个项目,Android团队创建了一个名为repo的特殊工具。您可以阅读如何使用它here。
如果我使用repo init -u会发生什么变化 https://android.googlesource.com/platform/manifest -b android-4.0.1_r1 代替?
在第一种情况下,您将与更新版本的Android同步。这个版本并不总是稳定的。在后一种情况下,您切换到分配给稳定版本的标记。例如,我想现在是更新的版本是4.0.4 ...所以在第一种情况下你将下载这个更新的版本(正在开发中,实际上开发人员将他们的代码发布到这个版本),而在后一种情况下,您将下载4.0.1版本。