如何在没有整个回购历史的情况下仅下载AOSP源代码的工作目录?

Phi*_*hil 8 git android android-source

最新的AOSP源代码的大小相当大(.repo目录大约为30-35 Gb,工作目录大约为15 Gb).有没有办法只下载最新版本的源代码(官方棉花糖版本)的快照,而没有整个回购历史记录?这样可以节省很多带宽和存储空间.

161*_*903 9

您可以指定--depth 1的git克隆命令.它只会获得最新的快照.

  • 谢谢,这在单个项目上使用git时效果很好。看起来好像一次将深度应用于AOSP中的所有项目,可以使用以下repo命令来完成:`repo init --depth = 1 -u https://android.googlesource.com/platform/manifest- b android-6.0.0_r1`在运行`repo sync`之前 (2认同)
  • 当使用我上面评论中的命令时,我最终得到了一个用于棉花糖分支的 6.1 Gb .repo 目录。 (2认同)