我想同步以下回购
回购的init -u git的://github.com/SlimRoms/platform_manifest.git -b JB
问题是我已经约30小时前开始回购同步和它仍然没有完成。 (我有一个1Mbps的连接)。 我不想让笔记本电脑切换了这么久,现在和想暂停当前的同步和稍后继续。
所以,我搜索了一下,发现了暂停当前的下载/同步我可以使用:
- CTRL + C
- CTRL + Z
- 只是关闭终端(它会在下一次自动恢复下载)
所以我尝试使用Ctrl + C,下载停止。 然后恢复我试图“FG”,但它不重新开始。 我得到的错误是:
庆典:FG:电流:没有这样的工作
任何人可以帮助我在这里? 我只能关闭,稍后再继续同步使用:?
回购同步
你真的不能暂停 repo sync
,但是如果终止它使用Ctrl-C,然后再次运行后,它会有效地拿起它离开的地方。 尽管将开始通过再次开始项目列表的工作,并且仍然可以取得用于该已处理,应该通过这些项目呼啸项目的一些新的数据,因为所有的数据,它具有先前所获取的将仍然存在在隐藏.repo
目录。
见这个答案为是,一本优秀的描述repo init
与repo sync
工作。
请注意,您不会立即看到任何已获取项目的,因为repo sync
不会创建,直到它已完成克隆所有的Git代码库的填充您的工作目录.repo/projects
。
如果你想回购无需挂断同步,你可以使用:
nohup repo sync &
并退出SSH /远程登录/终端会话。
对于磁盘空间增加的问题,只是做定期如下:
cd /path/to/repo
rm -f `find . -name '*tmp_pack*'`