34

按照 Android 主网站上的指示来拉取源代码,我正在查看这个命令来初始化纸杯蛋糕分支的 repo:

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

我如何查看除了纸杯蛋糕之外的所有可用分店,即泡芙、甜甜圈等...?

4

6 回答 6

33

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

$ git ls-remote -h https://android.googlesource.com/platform/manifest.git
于 2012-04-26T12:05:31.340 回答
29

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

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

如果您不想为此克隆存储库,您可以在Web 界面上查看分支。

于 2010-05-21T08:17:13.583 回答
17

清单已作为 repo init 过程的一部分签出。要获取可用分支的列表,(从您的 android repo checkout root 中),请使用以下命令:

git --git-dir .repo/manifests/.git/ branch -a
于 2011-07-07T18:42:18.567 回答
6

请参阅http://source.android.com/source/build-numbers.html上的“代号、标签和内部版本号”列表

git访问被拒绝

于 2012-02-03T20:15:57.277 回答
2

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

$ cd ~/aosp/.repo/manifests
$ git branch -r
于 2016-06-18T09:41:26.917 回答
0

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

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

或者

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

于 2019-06-10T22:54:58.860 回答