Ветвь переключения дерева исходников 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 коммитов