Как отображать доступные ветки в дереве исходных текстов Android?
Следуя инструкциям на главном веб-сайте Android, чтобы вытащить источники, я ищу эту команду для инициализации репо для ветки кекса:
repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
Как я могу просмотреть все доступные ветки, кроме кекса, например, eclair, donut и т.д.??
Ответы
Ответ 1
Кажется, что невозможно использовать "repo" script, но вы можете запросить список доступных ветвей с помощью git:
$ git clone https://android.googlesource.com/platform/manifest.git
$ cd manifest
$ git branch -r
Если вы не хотите клонировать репозиторий именно для этого, вы можете увидеть ветки на веб-интерфейсе .
Ответ 2
Самый быстрый способ перечисления доступных ветвей без клонирования/загрузки - это один-лайнер:
$ git ls-remote -h https://android.googlesource.com/platform/manifest.git
Ответ 3
манифеста уже проверены как часть процесса инициализации репо. Чтобы получить список доступных веток,
(из вашего корня проверки орфографии вашего андроида), используйте эту команду:
git --git-dir .repo/manifests/.git/ branch -a
Ответ 4
См. список "Codenames, теги и строковые номера" в http://source.android.com/source/build-numbers.html
git отказ в доступе
Ответ 5
Для репозитория вы выполняете repo sync
. Вы можете найти их в своем локальном каталоге .repo/manifests
. Предположим, вы проверили aosp
на ~/aosp
.
$ cd ~/aosp/.repo/manifests
$ git branch -r
Ответ 6
Предполагая, что в верхней части дерева AOSP, список тегов может быть отображен либо,
$ git --git-dir.repo/manifests.git tag -l
или же
$ (cd.repo/manifests; git tag -l; )