Ich versuche, den Quellcode für das Android-Betriebssystem zu erhalten. Wie kann ich einen bestimmten Ordner aus dem Master-Zweig synchronisieren?
Antwort
Zu viele Anzeigen?Partielle Checkouts werden von Git nicht unterstützt.
Sie könnten versuchen git-unterbaum um nach dem Klonen der gesamten Repo einen Teil dieser Repo in Ihre eigene Projektrepo aufzuteilen.
Wenn Sie also von einem der " Projekte "in Android sind sie Git-Repos und können mit dem Tool " Repo ".
Siehe auch " Wo kann ich den Android-Quellcode online einsehen? "
Installieren von Repo:
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ mkdir working-directory-name
$ cd working-directory-name
$ repo init -u https://android.googlesource.com/platform/manifest
Synchronisierung Ihres Clients
So synchronisieren Sie die Dateien für alle verfügbaren Projekte:
$ repo sync
So synchronisieren Sie die Dateien für ausgewählte Projekte :
$ repo sync project1 project2 ...