¿Cómo mostrar las ramas disponibles en el árbol de fuentes de Android?


Siguiendo las instrucciones en el sitio web principal de Android para bajar las fuentes, estoy mirando este comando para inicializar repo para la rama cupcake:

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

¿Cómo puedo ver todas las ramas disponibles además de cupcake, es decir, eclair, donut, etc...?

Author: Janusz, 2010-05-20

5 answers

No parece posible usar el script "repo", pero puedes consultar la lista de ramas disponibles usando git:

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

Si no desea clonar el repositorio solo para esto, puede ver las ramas en la interfaz web .

 27
Author: Volker Voecking,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-01 19:34:58

La forma más rápida de listar ramas disponibles sin clonar / descargar nada es esta línea:

$ git ls-remote -h https://android.googlesource.com/platform/manifest.git
 29
Author: Łukasz Sromek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-09 08:58:51

Los manifiestos ya están comprobados como parte del proceso de inicio de repo. Para obtener una lista de sucursales disponibles, (desde su android repo checkout root), utilice este comando:

git --git-dir .repo/manifests/.git/ branch -a
 15
Author: Mark Renouf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-07 18:42:18

Vea la lista de" Nombres en código, Etiquetas y Números de compilación " en http://source.android.com/source/build-numbers.html

Se rechaza el acceso a Git

 6
Author: Michal Vojtíšek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-03 20:15:57

Para el repositorio tiene que realizar repo sync. Puedes encontrarlos en tu directorio local .repo/manifests. Supongamos que marca aosp a ~/aosp.

$ cd ~/aosp/.repo/manifests
$ git branch -r
 1
Author: alijandro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-18 09:41:26