有没有办法暂停 git clone 并在以后恢复它?我正在克隆一个非常大的存储库(大约 2GB),我的电脑已经打开了 40 多个小时。我以后有学校要赶,我不想就这样离开。有人有想法吗?顺便说一句,它已经达到了 67%。:(
问问题
29398 次
2 回答
26
根据您的情况(例如,如果您想关闭笔记本电脑和/或切换网络),停止进程(使用Ctrl-Z
)并恢复它(使用fg
)可能对您有用。
于 2012-04-19T18:11:04.453 回答
20
假设这是正常的git clone
,据我所知,恐怕它们是不可恢复的。添加对 resumable git clone
/的支持git fetch
是过去 Google Summer of Code 的一个建议项目。
一个例外是,如果您实际上正在执行git svn clone
,那么您可以通过更改目录并运行来重新启动它git svn fetch
,但我认为这只是您正在克隆的普通 git 存储库。有关如何解决此问题的其他一些想法,您可能想尝试此问题的答案中的建议:
于 2011-10-18T09:52:48.867 回答