暂停和恢复Android Repo Sync

我正在尝试同步以下回购

repo init -u git://github.com/SlimRoms/platform_manifest.git -b jb

问题是我在大约30小时前开始了回购同步&它仍然不完整. (我有一个1Mbps的连接).我现在不想让笔记本电脑保持这么长时间.想暂停当前的同步&之后恢复.

所以,我搜索了一下,发现暂停当前下载/同步我可以使用:

> ctrl C.
> ctrl Z.
>关闭终端(下次将恢复下载)
自动)

所以我尝试使用ctrl c,下载停止了.然后继续我尝试“fg”,但它不会再次开始.
我得到的错误是:

bash: fg: current: no such job

有人可以帮帮我吗?我可以关闭&稍后使用以下方式继续同步:?

repo sync

解决方法

你不能真正暂停一个repo同步,但是如果你使用Ctrl-C中止它然后再运行它,它将有效地从它停止的地方继续.虽然它将从头开始再次通过项目列表,并且可能仍然为已经处理的项目获取一些新数据,但它应该通过这些项目,因为它之前获取的所有数据仍将存在在隐藏的.repo目录中.

有关repo init和repo sync工作方式的精彩描述,请参见this answer.

请注意,您不会立即看到任何已提取的项目,因为在完成克隆.repo / projects中的所有git存储库之前,repo sync不会创建并填充您的工作目录.

相关文章

以下为个人理解,如错请评 CE: 凭据加密 (CE) 存储空间, 实际路径/data/user_ce/ DE: 设备加密 (DE) 存...
转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或...
事件分发机制详解 一、基础知识介绍 1、经常用的事件有:MotionEvent.ACTION_DOWN,MotionEvent.ACTION...
又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进...
Android性能优化——之控件的优化 前面讲了图像的优化,接下来分享一下控件的性能优化,这里主要是面向...
android的开源库是用来在android上显示gif图片的。我在网上查了一下,大家说这个框架写的不错,加载大的...