5

查看和搜索 Android 源代码很简单。您只需访问AndroidXRef网站。

但是,如果您想构建和运行Superuser 的最新版本,您必须首先下载整个 Android 源代码树。

想象一下,我想从源代码控制中获取 Android“master”分支。

如果我按照谷歌的官方说明

  • 手术肯定需要至少一个小时。可能需要半天或更长时间
  • 它可能会引入数十 GB 的数据。在我居住的地方,当用户在一个月内提取数十 GB 的数据时,ISP 有时会收取“超额费用”。我不喜欢支付费用或附加费。

简而言之,做一个普通的repo sync命令可能会很慢而且很浪费。我不需要完整的 Android 开发历史;而且我没有无限的磁盘空间。

如何更快地查看 Android 源代码?

  1. 我知道做一个“浅克隆”会有所帮助。我怎样才能做到这一点?

  2. Rakesh在其他地方写道,这repo sync -c将有所帮助。会吗?我已阅读该选项的文档。-c但我对 Git 的了解不够深入,无法知道该选项是否真的有帮助。这是一个相关的讨论

  3. (可选:)我可以使用任何其他提示或技巧来加快结帐操作吗?

  4. (可选:)最后,我需要多少磁盘空间来保存签出的代码?

PS 我感谢 durron597 上周在聊天中给我的建议。对这个问题所做的任何改进都归功于他/她。

4

1 回答 1

0
  1. repo init --depth=1(根据repo help init
  2. -c仅下载当前分支。仅当您不使用时才有用,--depth因为depth暗示-c(根据git help clone
  3. 我刚刚下载了它(20-07-2017),历史占用了 21GB。我检查了studio-master-dev分支,它又占用了 15GB。所以总共36GB。
于 2017-07-20T13:09:43.617 回答