Czy polecenie git-clone ma możliwość wznowienia? Jeśli zostanie przerwane podczas pobierania dużego repozytorium, czy zostanie wznowione, jeśli ponownie wydam to samo polecenie?
Czy polecenie git-clone ma możliwość wznowienia? Jeśli zostanie przerwane podczas pobierania dużego repozytorium, czy zostanie wznowione, jeśli ponownie wydam to samo polecenie?
Odpowiedzi:
Nie, klonowanie nie może zostać wznowione, jeśli zostanie przerwane, musisz zacząć od nowa. Jeśli podejrzewasz, że istnieje duże prawdopodobieństwo, że twój klon może zostać przerwany, poszukaj pakietu git , który możesz pobrać przy użyciu protokołu, który można wznowić. Następnie możesz użyć tego do utworzenia początkowego klonu i użyć aktualnego repozytorium, aby być na bieżąco.
napotkałem ten sam problem ze złym połączeniem internetowym. Więc wymyśliłem następujące rozwiązanie: Utworzyłem mały plik php na moim serwerze, aby pobrać pakiet jako plik 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>
następnie pobierz plik zip za pomocą dowolnego menedżera pobierania, który obsługuje wznawianie