AndroidのメインWebサイトでソースをプルダウンする指示に従って、私はこのコマンドを見て、カップケーキブランチのリポジトリを初期化しています。
repo init -u git://Android.git.kernel.org/platform/manifest.git -b cupcake
カップケーキ以外のすべての利用可能なブランチ、つまりエクレア、ドーナツなどを表示するにはどうすればよいですか?
「repo」スクリプトを使用してそれを行うことはできないようですが、gitを使用して使用可能なブランチのリストを照会できます。
$ git clone https://Android.googlesource.com/platform/manifest.git
$ cd manifest
$ git branch -r
これだけのためにリポジトリのクローンを作成したくない場合は、ブランチを Webインターフェイス で確認できます。
何もクローン/ダウンロードせずに利用可能なブランチを一覧表示する最も簡単な方法は、次のワンライナーです:
$ git ls-remote -h https://Android.googlesource.com/platform/manifest.git
マニフェストは、repo initプロセスの一部としてすでにチェックアウトされています。 (Android repoチェックアウトルートから)使用可能なブランチのリストを取得するには、次のコマンドを使用します。
git --git-dir .repo/manifests/.git/ branch -a
http://source.Android.com/source/build-numbers.html にある「コードネーム、タグ、ビルド番号」のリストを参照してください。
gitアクセスが拒否されました
リポジトリの場合、repo sync
を実行します。ローカルディレクトリ.repo/manifests
にあります。 aosp
を~/aosp
にチェックするとします。
$ cd ~/aosp/.repo/manifests
$ git branch -r
AOSPツリーの最上位にあると仮定すると、タグのリストを表示できます。
_$ git --git-dir .repo/manifests.git tag -l
_
または
$ (cd .repo/manifests; git tag -l; )