在这里就不赘述如何使用repo来下载android代码了。
repo init ... 完成后会在当前工作目录下建立一个.repo目录
repo init ...这个过程首先会下载更新repo本身的代码,这些代码存放在.repo/repo目录下
然后才是android的版本信息等
一般来说可以看到有多个android代码的branch,默认的default会指定为master branch。如果你想下载更新另一个branch,那么需要你在repo init的时候指定一下, 假如你想下载cupcake branch,那么在repo init ... 后面加上 -b cupcake就可以了
--------------------------------------------------------------------------------
| repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake |
--------------------------------------------------------------------------------
repo init操作会从上面的指定地址获取指定的版本库,并checkout出一份最新的项目清单,存放在.repo/manifest/default.xml文件中
此文件中的fetch描述了远程版本库的基本地址,每个project的path属性是本project在远程服务器上的路径,而name属性为要存在本地工作目录下的路径。
阅读(4048) | 评论(1) | 转发(0) |