Чи має команда git-clone відновити можливість? Якщо воно перерветься під час завантаження великого сховища, воно відновиться, якщо я знову дам ту саму команду?
Чи має команда git-clone відновити можливість? Якщо воно перерветься під час завантаження великого сховища, воно відновиться, якщо я знову дам ту саму команду?
Відповіді:
Ні, клонування не може бути відновлено, якщо він перерваний, вам потрібно буде почати спочатку. Якщо ви підозрюєте, що є великий шанс, що ваш клон може бути перерваний, знайдіть пакет git, який ви можете завантажити, використовуючи протокол, який можна відновити. Потім ви можете використовувати це для створення початкового клону та використовувати власне сховище, щоб бути в курсі оновлень.
Я зіткнувся з тим же питанням із поганим підключенням до Інтернету. Тож я придумав таке рішення: Створив невеликий php-файл на своєму сервері, щоб завантажити пакунок у вигляді zip-файлу:
<?php
$url = "https://codeload.github.com/CocoaPods/Specs/zip/master";
file_put_contents("coco.zip", fopen($url, 'r'));
?>
<a href="coco.zip">coco.zip</a>
потім завантажте zip-файл за допомогою будь-якого менеджера завантажень, який підтримує резюме