您的位置:首页 > 移动开发 > Android开发

android 分支 详解

2009-09-05 14:21 295 查看
在获取 android源码的时候,大家 都会通过 git 下载,但是通常大家使用 repo init -u git://android.git.kernel.org/platform/manifest.git

问题是我们通过以上的控制台命令得到的是一大堆的android源码仓库,但是当你用 repo sync更新仓库的时候,你会看到如下的信息。

From git://android.git.kernel.org/platform/manifest

* [new branch] android-1.5 -> origin/android-1.5

* [new branch] android-1.5r2 -> origin/android-1.5r2

* [new branch] android-1.5r3 -> origin/android-1.5r3

* [new branch] android-sdk-1.5-pre -> origin/android-sdk-1.5-pre

* [new branch] android-sdk-1.5_r1 -> origin/android-sdk-1.5_r1

* [new branch] android-sdk-1.5_r3 -> origin/android-sdk-1.5_r3

* [new branch] cdma-import -> origin/cdma-import

* [new branch] cupcake -> origin/cupcake

* [new branch] cupcake-release -> origin/cupcake-release

* [new branch] donut -> origin/donut

* [new branch] master -> origin/master

* [new branch] release-1.0 -> origin/release-1.0

* [new tag] android-1.5 -> android-1.5

* [new tag] android-1.5r2 -> android-1.5r2

* [new tag] android-1.5r3 -> android-1.5r3

* [new tag] android-sdk-1.5-pre -> android-sdk-1.5-pre

* [new tag] android-sdk-1.5_r1 -> android-sdk-1.5_r1

* [new tag] android-sdk-1.5_r3 -> android-sdk-1.5_r3

From git://android.git.kernel.org/platform/manifest

* [new tag] android-1.0 -> android-1.0

说明android有很多的Tag和Branch,那我们如果不在repo init的时候指定 tag/branch,则代码下载完之后,就不容易整体切换到某个分支。

所以,如果你想下载cupcake的代码,则要在 repo init 时加-b cupcake参数。



repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: