Wie resume-repo-sync
Kann bitte jemand erwähnen, wie Sie zum aktivieren der sync-Befehl?
Ich folgte den folgenden Schritten:
$ repo init -u git://git.omapzoom.org/platform/omapmanifest.git -b-eclair
$ repo sync
Die sync dauerte mehr als 6 Stunden und ich hatte nach beenden des sync-mich aufgrund shortgae der Bandbreite. Gibt es eine Möglichkeit, ich kann wieder die sync aus der vorherigen Sitzung? Ich kann sehen, dass der folgende Ordner erstellt werden:
bionic.git
bootfähig
bauen.git
cts.git
und viele, viele mehr....
Ich haben Sie Zugang zu free-Bandbreite nur für 6 Stunden im Tag, und ich habe zu tun die sync-innerhalb dieser Zeit.
Jede Hilfe wird wirklich geschätzt.
InformationsquelleAutor webgenius | 2010-05-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
einen "repo" besteht aus 176 "Projekte", einige von Ihnen sind sehr groß (>100 K-Objekte)
Sie können erst dann wieder aufgenommen, sync, wenn einige Projekte sind vollständig heruntergeladen, aber andere nicht.
aber man kann nicht die Fortsetzung einer unterbrochenen Synchronisation der ein großes Projekt. hier ist ein Git-Handbuch zitieren:
So, wenn Sie wirklich wollen, übertragen Sie diese Dateien auf Ihre Maschine - besser hätte man Zugriff auf einige shell aus Ihrem Netzwerk, die übertragung von Dateien da, und dann synchronisieren Sie Ihren lokalen PC und remote-shell mit einigen neu gestartet-Methode, wie RSync.
Oder sogar aus der Ferne alle komprimieren, dass die Dinge in einem großen Archiv und laden Sie es auf Ihrem Computer mit Ihrem Lieblings-download-manager.
InformationsquelleAutor zed_0xff
Wie oben erwähnt, repo wird verwendet, um zu verwalten, mehrere kleinere Projekt (von denen einige sehr groß sind). Aber Sie müssen nicht erneut heruntergeladen werden die Projekte, die Sie bereits heruntergeladen haben. Sie haben jedoch neu starten, das Projekt, das Sie waren in der Mitte herunterladen.
Geben Sie einfach:
wieder, und es überprüft, um zu sehen, ob es irgendwelche updates für die Projekte, die Sie bereits heruntergeladen haben, wenn dem so ist, laden Sie Sie, und starten Sie dann von der nächsten heruntergeladene Projekt. Wenn ein einzelnes Projekt dauert Sie mehr als Ihren zugeteilten Zeit für den download (wie es klingt, ist 6 Stunden), die Sie brauchen, um eine schnellere/andere Verbindung herunterladen.
InformationsquelleAutor Leif Andersen
Eine option für Sie ist zu tun-sync ein oder zwei Projekte gleichzeitig.
Diese Weise können Sie Steuern, was man immer synchronisiert, und ob es vollständig getan. Um eine vollständige Liste Ihrer Projekte, durchsuchen Sie die .git Verzeichnis und manuell eine
repo sync
auf jedes Projekt.InformationsquelleAutor Amabele
Ich hatte das gleiche Problem also habe ich ein Skript erstellt, das genau das tut, was wurde hier gesagt, bevor , download 1 Projekt in einer Zeit, bis alle fertig sind.
Keine Notwendigkeit für Erklärungen, Sie müssen nur zu tun repo init und führen Sie dann das Skript in den Ordner, wo die .repo erstellt wurde.
Wird der download alle Projekte und erstellen ein Protokoll sagen, der status eines jeden Projekts.
Wenn ein Fehler aufgetreten ist, wird protokolliert.
Wenn Sie das Skript erneut ausführen, es liest die log-Datei und versuchen Sie es zuerst herunterladen der "Fehler" - Projekte.
Werfen Sie bitte einen Blick:
http://shellswissknife.blogspot.com/2013/03/long-repo-sync.html
InformationsquelleAutor user36035