根据不同的manifest.xml使用repo同步代码 manifest.xml

根据不同的manifest.xml使用repo同步代码

分类: Git 2012-07-23 16:09 824人阅读 评论(0) 收藏 举报

借助repo同步代码时,可以使用不同的manifest.xml文件替换以达到同步不同代码的目的,这里记下先。

1.首先新建一个存放源码的目录,并进入:

$ mkdir SRC

$ cd SRC

根据不同的manifest.xml使用repo同步代码 manifest.xml
2.从服务器上下载repo工具:

$git clone git://192.168.1.1/tools/repo.git

此时,目录里就有repo文件夹了,里面有repo可执行文件

3.初始化.repo文件夹

$./repo/repo init -u git://192.168.1.1/branch/manifest.git

这时,目录下就了隐藏的.repo文件夹了,在.repo文件夹中,有如下几个文件及目录:

drwxr-xr-x 3 ritter ritter 4096 2012-07-23 15:59 manifests

drwxr-xr-x 8 ritter ritter 4096 2012-07-23 15:34 manifests.git

lrwxrwxrwx 1 ritter ritter 21 2012-07-23 16:01 manifest.xml -> manifests/default.xml

drwxr-xr-x 7 ritter ritter 4096 2012-07-23 15:38 repo

其中manifest.xml是一个软链接,指向manifests/default.xml

4.现在,将有下载源码信息的manifest.xml拷入SRC/.repo/manifests/下,并添加执行权限:

$ cp manifest.xml SRC/.repo/manifests/

$ chmod +xSRC/.repo/manifests/manifest.xml

此处注意,如果xml文件名不是manifest.xml也是可以的。

5.然后回到SRC/目录中,执行:

$ ./repo/repo init -m manifest.xml

使用repo工具,将默认的xml文件从default.xml改成manifest.xml,

6.此时,再到.repo/下查看manifest.xml软链接的目标,已经换成manifests/manifest.xml了:

& ls -l SRC/.repo/

drwxr-xr-x 3ritterritter 4096 2012-07-23 15:59 manifests

drwxr-xr-x 8ritterritter4096 2012-07-23 15:34 manifests.git

lrwxrwxrwx 1ritterritter 21 2012-07-23 16:01 manifest.xml -> manifests/manifest.xml

drwxr-xr-x 7ritterritter4096 2012-07-23 15:38 repo

然后,执行repo sync时,同步的代码就是根据新copy的manifest.xml来进行同步的了。

顺便记下,在chooseproduct时,可以进入vendor下查看

choosecombo选择编译版本

编译时,

1.先编译kernel

进入kernel目录,make kernel。

2.然后是system

在源码根目录中,make all -j4

3.最后是uboot

进入boot目录,make uboot

cd kernel/; make all; cd ../; make -j4; cd boot; make all; cd kernel/; make telephony;

具体还需要看Makefile

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/142896.html

更多阅读

灭火器的种类及使用范围 灭火器种类及使用范围

灭火器是一种轻便的灭火工具,它可以用于扑救初起火灾,控制蔓延。不同种类的灭火器,适用于不同物质的火灾,其结构和使用方法也各不相同。一起来了解一下各种不同的灭火器适用于哪些场合吧。灭火器的种类及使用范围——工具/原料干粉灭火

整体衣柜移门尺寸标准又有不同的尺寸规范_战神 衣柜移门尺寸

每一个家庭都少不了一个衣柜,衣服最多的妈妈怎么忍受没有衣柜的日子,可爱的小朋友也应该有自己的小衣橱,整体衣柜已经是现代家居中的必需品。目前各个整体衣柜的厂家规范尺度都不一样,但是对于衣柜移门来讲,通常的设计尺寸是符合和遵循一

脸上不同位置长痘痘标志不同的器官问题 脸上不同部位长痘痘

脸上长痘痘一直是爱美人士的心腹大患。要想避免长痘痘,首先就得了解长痘痘的原因。脸上长痘痘的原因根据不同部位也不尽相同哦,或因为睡眠时间不规律,或因为心情郁闷,或因为烟酒刺激......脸上不同部位长痘痘的原因一、额头长痘痘的原因

在文章中插入不同页眉 word文档中不同的页眉

如果在Word文档中创建了页眉、页脚,那么在默认情况下,一篇文章从头到尾的页眉页脚都是一样的。但有时,我们还需要根据不同的章节内容而设定不同的页眉页脚。有的朋友将不同的章节分别保存成不同的文件,然后再分别给每个文件设定不同的页

声明:《根据不同的manifest.xml使用repo同步代码 manifest.xml》为网友温酒烫眉山分享!如侵犯到您的合法权益请联系我们删除