暂停和恢复Android Repo Sync

Chi*_*ade 7 terminal resume android sync repository

我正在尝试同步以下回购

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

问题是我已经在大约30小时前启动了回购同步并且仍未完成.(我有一个1Mbps的连接).我不想让笔记本电脑保持这么长时间,并希望暂停当前同步并稍后恢复.

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

  • CTRL + C
  • CTRL + Z
  • 关闭终端(下次自动恢复下载)

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

bash:fg:current:没有这样的工作

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

回购同步

小智 22

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

这个答案对的方式,一个极好的说明repo initrepo sync工作.

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