J'essaie d'obtenir le code source de l'OS Android. Comment repo synchroniser un dossier particulier à partir de la branche principale?Repo Synchroniser un dossier particulier
4
A
Répondre
10
Les extractions partielles ne sont pas prises en charge avec Git.
Vous pouvez essayer d'utiliser git-subtree pour, après avoir cloné le tout repo, scinder une partie de ce repo dans votre propre projet repo.
Cela dit, si vous parlez l'un des « projects » dans Android, ils sont prises en pension Git, et peut être géré avec l'outil « repo ».
Voir aussi "Where can I browse Android source code on-line?"
Installation 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
client Synchroniser votre
Pour synchroniser les fichiers pour tous les projets disponibles:
$ repo sync
Pour synchroniser les fichiers pour les projets sélectionnés:
$ repo sync project1 project2 ...
Questions connexes
- 1. Synchronisation d'un dossier avec un repo Subversion
- 2. git svn clone sauf un dossier particulier
- 3. Ajouter un dossier en dehors du repo git (Workflow)
- 4. Comment limiter l'accès à un dossier particulier dans asp .net
- 5. CakePHP configuration mod_rewrite de exclure un dossier particulier/url
- 6. Comment importer un svn repo dans un repo mercurial?
- 7. Cloner une partie de Git repo dans un autre repo
- 8. Ajouter Subversion Repo
- 9. Ajouter svn repo à git repo existant?
- 10. ignorer toutes les modifications apportées à un dossier versionné dans SVN, sans supprimer de repo
- 11. Comment restaurer un repo lorsque je n'ai que le dossier source?
- 12. Comment faire pour supprimer un dossier nommé $ {env.CATALINA_HOME} à partir d'un repo Subversion
- 13. Ouvrir un dossier et mettre en surbrillance un fichier particulier avec WPF
- 14. script de lot pour trouver un dossier particulier dans un lecteur
- 15. Nant - Comment vérifier que l'utilisateur a un accès en écriture à un dossier particulier.
- 16. Comment puis-je exclure un dossier particulier du processus de copie dans un projet Web Depolyment?
- 17. Avez-hudson compiler un repo avec maven
- 18. mercurial: comment synchroniser les patchs mq d'un repo master sous forme de patchs mq à un ensemble de repos clone
- 19. Set svn: ignore sur quoi que ce soit dans un dossier particulier (mais pas le dossier lui-même)
- 20. Comment valider un repo Git sur un serveur SVN repo vide?
- 21. Obtenez un validateur particulier
- 22. Ajouter des fichiers à un svn repo déjà configuré
- 23. Découvrez une succursale en particulier?
- 24. Échec d'application dans Cydia Repo
- 25. .htaccess Rediriger la demande vers des fichiers dans un dossier particulier uniquement
- 26. accéder aux fichiers dans un dossier particulier dans une application de fenêtre
- 27. TortoiseHg et plusieurs branches dans un repo
- 28. Rétrospectivement ajouter --recursive à un repo git
- 29. Supprimer un fichier existant d'un Git Repo
- 30. créer un repo git pour le squelette du projet
Comment puis-je la liste des projets disponibles en pension? – endryha
@endryha: J'ai corrigé les liens dans cette réponse et ajouté quelques sources d'informations pour la liste des projets Android et la navigation dans leurs sources de code. – VonC
listant tout le projet avec 'repo forall -c 'echo" $ REPO_PATH - $ REPO_PROJECT "'' pour plus d'informations, voir: https://groups.google.com/a/chromium.org/forum/?fromgroups=# ! topic/chrome-os-dev/xBtwK0RqRws – 0x90