2017-03-05 3 views
0

Quand on spécifie:Quelle est la quantité minimale de source requise pour construire Android?

repo init -u https://android.googlesource.com/platform/manifest 

et essaie ensuite de se synchroniser avec:

repo sync 

Puis git essaie de télécharger une grande quantité d'informations qui prend des heures et consomme environ 50 Go d'espace.

Mais il semble que si l'on fait:

repo sync -c 

Ensuite, il ne synchronise que la branche en cours - par exemple, si vous spécifiez la branche pour la guimauve, il téléchargera des dépôts uniquement pour cette branche. Et enfin, si l'on spécifie la "profondeur" à 1, alors il ne prend que la dernière image instantanée, donc au lieu de télécharger 50Go de source, on finit par télécharger seulement 6Go.

Ma question est, est-ce suffisant pour construire la guimauve? Si c'est le cas, alors pourquoi est-ce qu'on se synchroniserait sans spécifier seulement la branche courante et la dernière image instantanée, si on voulait juste construire de la guimauve pure, ou la modifier? Il semble que tout le reste aboutirait à des données historiques qui ne seraient utiles que pour détecter des bogues, ou pour attribuer un blâme ....

Répondre

1

Je suppose qu'il suffit de le construire. Mai avoir des problèmes si vous voulez faire une demande de traction à AOSP. Vérifiez cela other question sur ce point.