Ветвь переключения дерева исходников Android

Я загрузил все рабочее дерево с помощью следующей команды:

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

Теперь я хотел перейти на ветку android-6.0.1_r3.

Так я и сделал,

repo init -b android-6.0.1_r3
repo sync.

Это снова загружает кучу вещей. Это действительно должно быть так?

1 ответ

Да, я думаю, что это работает правильно. Исходный код Android использует репо для управления всем Git Res. если вы хотите переключить ветку Android, на самом деле, вам действительно нужно repo init другую ветку и синхронизировать. но не могу ли я сказать, скачать это новый код или просто оформить заказ.

Он отлично работает в моем рабочем пространстве.

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

$ repo sync platform/frameworks/base

затем

$ repo init -b android-6.0.1_r3

Это показывает

.repo / manifest /: отменить 318 коммитов

$ repo sync platform/frameworks/base

Это показывает

Извлечение платформы проекта / каркасов / базы Извлечение проектов: 100% (1/1), выполнено.
рамки / базы /: отмена 84216 коммитов

Другие вопросы по тегам