如何在Android源代码树中显示可用分支?

时间:2010-05-20 13:54:13

标签: git android android-ndk repository

按照Android主网站上的说明下载资源,我正在查看此命令以初始化蛋糕分支的回购:

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

如何查看除蛋糕外的所有可用分支,即eclair,甜甜圈等......?

6 个答案:

答案 0 :(得分:29)

列出可用分支而不克隆/下载任何内容的最快方法是单行:

$ git ls-remote -h https://android.googlesource.com/platform/manifest.git

答案 1 :(得分:27)

似乎无法使用“repo”脚本,但您可以使用git查询可用分支列表:

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

如果您不想为此克隆存储库,可以在web interface上看到分支。

答案 2 :(得分:16)

清单已作为repo init进程的一部分签出。要获取可用分支的列表, (从你的android repo checkout root),使用这个命令:

git --git-dir .repo/manifests/.git/ branch -a

答案 3 :(得分:6)

请参阅http://source.android.com/source/build-numbers.html

上的“代号,标签和内部版本号”列表

拒绝git访问

答案 4 :(得分:1)

对于您执行repo sync的存储库。您可以在本地目录.repo/manifests中找到它们。假设您检查aosp~/aosp

$ cd ~/aosp/.repo/manifests
$ git branch -r

答案 5 :(得分:0)

假设在AOSP树的顶部,可以显示标签列表,

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

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