Anhalten und Fortsetzen der Android Repo-Synchronisierung

7

Ich versuche das folgende Repo zu synchronisieren

  

repo init -u git: //github.com/SlimRoms/platform_manifest.git -b jb

Das Problem ist, dass ich die Repo-Synchronisierung vor etwa 30 Stunden gestartet habe & amp; es ist immer noch nicht vollständig. (Ich habe eine 1 Mbps Verbindung). Ich möchte den Laptop nicht so lange schalten lassen, jetzt & amp; möchte die aktuelle sync & amp anhalten; später fortsetzen.

Also, ich habe ein wenig gesucht und herausgefunden, dass ich den aktuellen Download / Sync anhalten kann:

  • Strg + C
  • Strg + Z
  • Schließen Sie einfach das Terminal (es wird beim nächsten Mal den Download fortsetzen) automatisch)

Also habe ich versucht mit Strg + C, der Download gestoppt. Und dann um fortzufahren habe ich "fg" versucht, aber es fängt nicht wieder an. Der Fehler, den ich bekomme, ist:

  

bash: fg: current: kein solcher Job

Kann mir hier jemand helfen? Kann ich einfach herunterfahren & amp; Setzen Sie die Synchronisierung später fort mit:?

  

Reposynchronisierung

    
Chinmay Jade 23.09.2012, 20:07
quelle

1 Antwort

22

Sie können nicht wirklich pausieren repo sync , aber wenn Sie es mit Ctrl-C abbrechen und es später erneut ausführen, wird es effektiv dort weitermachen, wo es aufgehört hat. Obwohl es die Projektliste von Anfang an erneut durcharbeitet und möglicherweise noch einige neue Daten für bereits verarbeitete Projekte abruft, sollte es diese Projekte durchforsten, da alle Daten, die es zuvor abgerufen hat, immer noch da sind im versteckten .repo -Verzeichnis.

Siehe diese Antwort für eine hervorragende Beschreibung der Funktionsweise von repo init und repo sync .

Beachten Sie, dass Sie keines der abgerufenen Projekte sofort sehen werden, da repo sync Ihre Arbeitsverzeichnisse erst erstellt und auffüllt, wenn alle Git-Repositories in .repo/projects vollständig geklont sind.

    
Paul 26.09.2012 21:37
quelle