43

有没有办法暂停 git clone 并在以后恢复它?我正在克隆一个非常大的存储库(大约 2GB),我的电脑已经打开了 40 多个小时。我以后有学校要赶,我不想就这样离开。有人有想法吗?顺便说一句,它已经达到了 67%。:(

4

2 回答 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 回答