Если я использую repo -u init [url] -b gingerbread
и исполняемый epo sync
, epo sync
только исходный код ginerbread? Как я знаю, git фактически сохранит весь репозиторий. Поэтому я полагаю, что если я смогу сделать что-то вроде git checkout ics
чтобы получить исходное кодовое событие ICS, я выполнил только repo -u [url] -b gingerbread
.
Я не совсем понимаю, как работает команда repo
.
Если вы хотите, чтобы единственная ветвь использовала аргумент -c. Это, скорее всего, будет использоваться быстрее и меньше места.
репо sync -c...