Как отобразить доступные ветви в исходном дереве Android? - PullRequest
31 голосов
/ 20 мая 2010

Следуя указаниям на главном веб-сайте Android по извлечению источников, я просматриваю эту команду для инициализации репо для ветви кексов:

repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake

Как я могу просмотреть все доступные ветки, кроме кекса, то есть эклера, пончика и т. Д ...?

Ответы [ 6 ]

29 голосов
/ 26 апреля 2012

Самый быстрый способ перечислить доступные ветви без клонирования / загрузки чего-либо - это одна строка:

$ git ls-remote -h https://android.googlesource.com/platform/manifest.git
27 голосов
/ 21 мая 2010

Это кажется невозможным при использовании скрипта "repo", но вы можете запросить список доступных веток, используя git:

$ git clone https://android.googlesource.com/platform/manifest.git
$ cd manifest
$ git branch -r

Если вы не хотите клонировать репозиторий только для этого, вы можете увидеть ветки в веб-интерфейсе .

16 голосов
/ 07 июля 2011

Манифесты уже проверены как часть процесса инициации репо. Чтобы получить список доступных филиалов, (из вашего корня проверки репо Android), используйте эту команду:

git --git-dir .repo/manifests/.git/ branch -a
6 голосов
/ 04 февраля 2012

См. Список «Кодовые имена, теги и номера сборки» на http://source.android.com/source/build-numbers.html

Доступ к git запрещен

1 голос
/ 18 июня 2016

Для репозитория вы выполняете repo sync.Вы можете найти их в вашем локальном каталоге .repo/manifests.Предположим, вы отметили aosp до ~/aosp.

$ cd ~/aosp/.repo/manifests
$ git branch -r
0 голосов
/ 11 июня 2019

При условии, что в верхней части дерева AOSP может быть отображен список тегов, либо

$ git --git-dir .repo/manifests.git tag -l

или

$ (cd .repo/manifests; git tag -l; )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...