我正在尝试同步以下存储库
repo init -u git://github.com/SlimRoms/platform_manifest.git -b jb
问题是我大约 30 小时前就开始了仓库同步,但它仍然没有完成。 (我有 1Mbps 连接)。我现在不想让笔记本电脑切换这么长时间,并且想暂停当前同步并稍后恢复。
所以,我搜索了一下,发现要暂停当前的下载/同步,我可以使用:
- ctrl+C
- ctrl+Z
- 只需关闭终端即可(下次它将继续下载
自动地)
所以我尝试使用ctrl+c,下载停止了。然后为了恢复,我尝试了“fg”,但它不会再次开始。
我得到的错误是:
bash: fg: 当前:没有这样的工作
有人可以帮我吗?我可以关闭并稍后使用以下命令继续同步吗?
仓库同步
你真的不能pause a repo sync
,但是如果您使用 Ctrl-C 中止它,然后稍后再次运行它,它将有效地从中断处继续运行。尽管它将再次从头开始处理项目列表,并且可能仍然会为已处理的项目获取一些新数据,但它应该快速浏览这些项目,因为它之前获取的所有数据仍然存在。在隐藏的.repo
目录。
See 这个答案 https://stackoverflow.com/a/11870480/1053805的方式的精彩描述repo init
and repo sync
work.
请注意,您不会立即看到任何已获取的项目,因为repo sync
在完成克隆所有 git 存储库之前,不会创建并填充您的工作目录.repo/projects
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)