将android移植到客户MIPS设备时管理自定义代码
我们希望将Android移植到我们的MIPS设备,并使用以下代码作为起点将android移植到客户MIPS设备时管理自定义代码,android,git,porting,repository,Android,Git,Porting,Repository,我们希望将Android移植到我们的MIPS设备,并使用以下代码作为起点 $../repo init -u git://public.mipsandroid.com/mips/platform/manifest.git -b mips-froyo 当然,我们需要做一些定制工作,甚至需要更改框架中的一些代码。问题是,我们应该如何使用git和repo从供应链的角度管理这些变化 我想到了两个选择,但我不知道它们是否可行,以及如果它们有意义,如何实现它 分支git://public.mipsandr
$../repo init -u git://public.mipsandroid.com/mips/platform/manifest.git -b mips-froyo
当然,我们需要做一些定制工作,甚至需要更改框架中的一些代码。问题是,我们应该如何使用git和repo从供应链的角度管理这些变化
我想到了两个选择,但我不知道它们是否可行,以及如果它们有意义,如何实现它
- 分支git://public.mipsandroid.com/mips/platform/manifest.git,因此请使用以下方法检查代码: $../repo init-ugit://public.mipsandroid.com/mips/platform/manifest.git -b mips froyo xxx公司
- 编写一个完全不同的manifest.git,类似于之前所做的 $~/bin/repo init-ugit://gitorious.org/rowboat/manifest.git -m rowboat-froyo-am389x.xml
另一个问题是:如何编写
manifest.git
?mainifest.git
的用途与clearcase中的相同吗,拉/取不同的分支?好的,我自己找到了答案
假设我们已经为仿生at创建了一个分支,旨在进行一些定制工作。除了仿生图书馆,其他一切都应该和mips froyo提供的一样
下面是我们如何获取所有存储库的方法:
repo init -u https://github.com/pierrchen/androidManifest
repo sync
检查default.xml,注意下面几行
<remote name="trident"
fetch="https://github.com/pierrchen/"/>
<project path="bionic" name="platform_bionic" remote="trident" revision="master"/>
为了理解如何编写/编辑
清单
,只需repo-help-manifest
好,我自己找到了答案
假设我们已经为仿生at创建了一个分支,旨在进行一些定制工作。除了仿生图书馆,其他一切都应该和mips froyo提供的一样
下面是我们如何获取所有存储库的方法:
repo init -u https://github.com/pierrchen/androidManifest
repo sync
检查default.xml,注意下面几行
<remote name="trident"
fetch="https://github.com/pierrchen/"/>
<project path="bionic" name="platform_bionic" remote="trident" revision="master"/>
要了解如何编写/编辑清单
,只需repo帮助清单