0

我想获取例如版本 2.3_r1 的 Android 源代码(您可以在此处查看所有版本:http: //grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/ )

并根据http://source.android.com/source/downloading.html

我在写信repo init -u https://android.googlesource.com/platform/manifest -b android-2.3_r1

但似乎我正在下载所有源代码。

我的行为有什么问题?

4

2 回答 2

1

我很确定这都是一个单一的 git 树,并且像这样指定分支只是说明在同步后要签出哪个 git 分支。

于 2012-06-13T08:59:22.703 回答
1

不,你不是。git 只是告诉你它在远程端找到了哪些分支。您只需签出您指定的分支。

整个 repo 还包含几个 subrepos - 所以该repo命令执行多个git clone,看起来你也下载了所有分支。所以你将下载大约 6,5GB,我认为大约有 200 个存储库。

于 2012-06-13T09:01:13.673 回答