web-dev-qa-db-fra.com

pause git clone et reprendre plus tard?

Existe-t-il un moyen de suspendre git clone et de le reprendre plus tard? Je clone un très gros dépôt (environ 2 Go) et mon PC est allumé depuis plus de 40 heures. J'ai une école à rattraper plus tard, je ne veux pas la laisser comme ça. Quelqu'un a une idée? C'est déjà à 67% btw. :(

42
황현정

En supposant que c'est une normale git clone, J'ai peur qu'ils ne soient pas repris, pour autant que je sache. Pour ajouter la prise en charge de la reprise git clone/git fetch a été un projet suggéré pour le Google Summer of Code dans le passé.

Une exception est si vous faites réellement un git svn clone, vous pouvez ensuite le redémarrer en accédant au répertoire et en exécutant git svn fetch, mais je suppose que ce n'est qu'un dépôt git normal que vous clonez. Pour d'autres idées sur la façon de contourner ce problème, vous voudrez peut-être essayer les suggestions dans les réponses à cette question:

19
Mark Longair

Selon votre situation (par exemple, si vous souhaitez fermer votre ordinateur portable et/ou changer de réseau), arrêter le processus (en utilisant Ctrl-Z) et la reprendre (en utilisant fg) peut fonctionner pour vous.

25
Jared