Hat Git-Clone Resume-Fähigkeit?


16

Ist der Befehl git-clone wiederaufnahmefähig? Wenn es unterbrochen wird, während ich ein großes Repository herunterlade, wird es fortgesetzt, wenn ich den gleichen Befehl erneut gebe?



Für TL; DR finden Sie ein Verwendungsbeispiel in stackoverflow.com/q/38618885 und stackoverflow.com/q/9268378
rwong

Antworten:


10

Nein, das Klonen kann nicht fortgesetzt werden. Wenn es unterbrochen wird, müssen Sie erneut beginnen. Wenn Sie den Verdacht haben, dass Ihr Klon möglicherweise unterbrochen wird, suchen Sie nach einem Git-Bundle , das Sie mithilfe eines Protokolls herunterladen können, das fortgesetzt werden kann. Sie können das dann verwenden, um den anfänglichen Klon zu erstellen und das tatsächliche Repository zu verwenden, um auf dem neuesten Stand zu bleiben.


0

Ich hatte das gleiche Problem mit einer schlechten Internetverbindung. Also habe ich mir folgende Lösung ausgedacht: Eine kleine PHP-Datei auf meinem Server erstellt, um das Paket als Zip-Datei herunterzuladen:

<?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>

Laden Sie dann die ZIP-Datei mit einem Download-Manager herunter, der Resume unterstützt

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.