web-dev-qa-db-ja.com

git cloneを一時停止して後で再開しますか?

Git cloneを一時停止して後で再開する方法はありますか?私は本当に大きなレポジトリ(約2GB)を複製していますが、私のPCは40時間以上電源が入っています。私は後でキャッチする学校があります、私はこのようにそれを残したくありません。誰かがアイデアを思いつきましたか?すでに67%です。 :(

42
황현정

それが通常のgit cloneであると仮定すると、私が知っている限り、それらが再開可能でないことを恐れています。再開可能git clone/git fetchのサポートを追加することは、過去にGoogle Summer of Codeで提案されたプロジェクトです。

1つの例外は、実際にgit svn cloneを実行している場合、ディレクトリに移動してgit svn fetchを実行することで再起動できますが、これは複製する通常のgitリポジトリであると想定しています。これを回避する方法に関する他のアイデアについては、この質問に対する回答の提案を試してみてください。

19
Mark Longair

状況に応じて(ラップトップを閉じたり、ネットワークを切り替えたりする場合など)、プロセスを停止します(Ctrl-Z)と(fgを使用して)再開することはあなたのために働くかもしれません。

24
Jared