问题描述
我正在尝试使用官方工具(即 Repo 工具)下载 Android 操作系统源代码,方法是在 Windows 10 上的便携式 Git 中运行它,但是,在我看来,我没有成功下载源代码,因为我的工作目录变得越来越大,但我没有在其中找到任何源代码,我的磁盘空间也被阻塞了。
正在发生的事情是:
在我启动 repo sync
命令后,似乎需要一些时间和大量的互联网数据(这是正常的),但是,由于我有固定数量的互联网数据,我不得不暂停下载在两者之间,我按 CTRL+C
(根据我在网上找到的信息,暂停下载(因为 Repo似乎没有任何预期的命令支持) > 工具))(注意:虽然通过使用 CTRL+C
,repo sync
命令会停止,但我不确定这是否真的暂停下载或取消下载,因为,当我检查我的工作大小时目录,它似乎在每个 repo sync
后增长。
我曾尝试在网上找到 Repo 工具的工作原理,并且还在网上阅读了很多内容,也就是说,Repo 工具在 Git 之上运行(但不幸的是,Repo 工具支持的命令不如 Git 确实),并且还阅读了源代码工作目录的结构ry,以及几乎所有与解决我的问题相关的事情。
问题:
工作目录的大小增加了很多,但我没有任何源代码,而且增加的大小也阻塞了我的磁盘空间。 更详细,问题是,'TheWorkingDirectory > .repo > project-objects > platform > cts.git > objects > pack'和'TheWorkingDirectory > .repo > project-objects中的内容> platform > external > deqp.git > objects > pack' 工作目录的文件夹是那些有巨大尺寸的文件夹,所以我想减小它们的尺寸,但这似乎足够复杂,因为,这些文件夹中的文件,不要对我来说似乎不是很熟悉,而且似乎没有任何软件可以查看这些文件的内容,而且我没有找到任何方法来使用这些文件。当然,当我知道这些文件里有什么的时候,我就可以去掉不需要的。
问题:
经过上述尝试下载 Android 操作系统源代码的过程后,我最终得到了一个很大的工作目录,但我找不到源代码。 磁盘空间也快要窒息了。有人可以帮忙吗?
而且,让我强调一下我要问的事情。我要问的是:
-
目前,我应该如何利用已经存在的大尺寸项目(这些项目存在于我的 Android 源代码工作目录中[在我在问题中提到的路径]),(一个例子使用它们可能是,比如,如果我可以在这些项目上使用一些 Repo 和/或 Git 命令来使用它们),以及,
-
目前,我不能冒险再次运行
repo sync
命令,因为存在那些大尺寸的项目已经阻塞了磁盘空间,所以所有这些事情,提到,如何下载部分源代码只有在我已经使用了现有的大尺寸项目之后才有用。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)