Вчера я клонировал открытый встроенный проект. Из-за проблем с подключением клонирование не удалось. Я снова начал команду, и клонирование началось с самого начала.
Есть ли способ запустить мой клон с того места, где он вышел из строя?
К сожалению, этого сделать нельзя. См
Продолжить прерванный клон git
Нет. git clone не может быть перезапущен. Вам нужно будет rm -rf common, а затем перезапустить, а затем клонировать с самого начала.
rm -rf
Продолжить git-клон после прерывания
К сожалению, нам не хватило слотов GSoC, чтобы проект позволил перезапускаемые клоны. Были обсуждения о том, как реализовать это в списке.
К сожалению, нам не хватило слотов GSoC, чтобы проект позволил перезапускаемые клоны.
Были обсуждения о том, как реализовать это в списке.
К сожалению, те из нас, кто знает, как работает нативный протокол не может прийти к соглашению о том, как это может быть перезапуск. если ты действительно прочитайте архивы на эту тему, вы увидите, что Нико и я не согласен о том, как это сделать. Позиция IIRC Нико, это не действительно возможно осуществить перезагрузку.
Вы должны перезапустить клон.
Примечание: для проекта, включая подмодули, может помочь git 2.9.1 (июль 2016 г.).
См. коммит bb9d91b (09 июня 2016 г.) и коммит 665b35e (10 июня 2016 г.) Стефан Беллер (stefanbeller) . (Объединено Junio C Hamano - gitster - в commit bb2d8a8 , 11 июля 2016 г.)
stefanbeller
gitster
submodule--helper: начальный клон изучает логику повторов Каждый подмодуль, который пытаются клонировать, будет повторен один раз в случай сбоя после клонирования всех других подмодулей. Это помогает смягчить временные сбои сервера и увеличивает шансы на надежное
submodule--helper
Каждый подмодуль, который пытаются клонировать, будет повторен один раз в случай сбоя после клонирования всех других подмодулей. Это помогает смягчить временные сбои сервера и увеличивает шансы на надежное
Если повторная попытка не удалась, сообщение об ошибке будет:
Failed to clone '%s' a second time, aborting
клон репо с сотнями субмодулей.