Есть ли способ продолжить Git клон с того места, где он не прошел?
Вчера я клонировал открытый встроенный проект. Из-за проблем с подключением клонирование завершилось неудачно. Я снова начал команду, и клонирование началось с самого начала.
Есть ли способ запустить мой клон с того места, где он не удалось?
К сожалению, у нас не было достаточно слотов GSoC для проекта, чтобы позволить перезапускаемые клоны.
Однако были обсуждены, как реализовать это в списке.
К сожалению, те из нас, кто знает, как работает собственный протокол не может прийти к соглашению о том, как его можно перезапустить. если ты действительно читайте архивы на эту тему, вы увидите, что Нико и я не согласны с тем, как это сделать. Позиция IIRC Nico - это не действительно можно реализовать перезапуск.
Вам нужно перезапустить клон.
Ответ 2
Примечание: для проекта, включая подмодули, git 2.9.1 (июль 2016 г.) может помочь.
Каждый подмодуль, который пытается клонировать, будет повторен один раз в случай неудачи после клонирования всех других подмодулей. Это помогает смягчить эфемерные сбои сервера и повышает шансы надежного
Если попытка повтора не удалась, сообщение об ошибке будет: