How to display available branches in Android sourc

2019-03-08 07:49发布

Following directions on Android's main website to pull down sources, I'm looking at this command to initialize repo for the cupcake branch:

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

How can I view all available branches besides cupcake, i.e eclair, donut, etc...?

5条回答
不美不萌又怎样
2楼-- · 2019-03-08 08:03

For the repository you have perform repo sync. You can find them in your local directory .repo/manifests. Suppose you check aosp to ~/aosp.

$ cd ~/aosp/.repo/manifests
$ git branch -r
查看更多
爷、活的狠高调
3楼-- · 2019-03-08 08:11

The manifests are already checked out as part of the repo init process. To get a list of available branches, (from your android repo checkout root), use this command:

git --git-dir .repo/manifests/.git/ branch -a
查看更多
ゆ 、 Hurt°
4楼-- · 2019-03-08 08:13

The quickest way to list available branches without cloning/downloading anything is this one-liner:

$ git ls-remote -h https://android.googlesource.com/platform/manifest.git
查看更多
何必那么认真
5楼-- · 2019-03-08 08:17

See list of "Codenames, Tags, and Build Numbers" at http://source.android.com/source/build-numbers.html

git access is refused

查看更多
Evening l夕情丶
6楼-- · 2019-03-08 08:25

It doesn't seem to be possible using the "repo" script, but you can query the list of available branches using git:

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

If you don't want to clone the repository just for this, you can see the branches on the web interface.

查看更多
登录 后发表回答