How to display available branches in Android source tree?

后端 未结 6 807
南笙
南笙 2021-01-30 17:20

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://an

相关标签:
6条回答
  • 2021-01-30 17:45

    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
    
    0 讨论(0)
  • 2021-01-30 17:46

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

    git access is refused

    0 讨论(0)
  • 2021-01-30 17:52

    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.

    0 讨论(0)
  • 2021-01-30 17:52

    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
    
    0 讨论(0)
  • 2021-01-30 17:56

    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
    
    0 讨论(0)
  • 2021-01-30 17:59

    Assuming at the top of an AOSP tree, a list of tags can be shown either,

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

    or

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

    0 讨论(0)
提交回复
热议问题