如何将旧版本的android repo分支合并到新版本大师?

时间:2013-03-26 03:09:33

标签: android git build android-source repository

我们有一个由供应商处理的android平台repo分支。让我们说它是供应商分支。它基于1.0版。供应商分支更改从未提交到1.0版。

现在我们正在开发3.0版。但我想从供应商分支中的供应商停止并与3.0版工作区合并。

我如何使用android repo工具做到这一点?

我用3.0进行了repo init,然后进行了repo sync。我正在寻找一种方法将供应商分支更改合并到我的工作区中的3.0版本。

对此有什么正确的repo命令?

是否有一个网页可以解释repo的不同子命令?

感谢
Videoguy

2 个答案:

答案 0 :(得分:1)

有一个documentation page for repo。我自己从未使用过repo,但它似乎是对用python编写的一些git命令的抽象。 upload命令似乎很有希望。

如果失败你总是可以使用git。您应该能够执行three way merge分支来掌握和同步它。

答案 1 :(得分:1)

解释不同repo命令的网页是here。 Repo命令只是git命令上的许多Python脚本。您可以在以下路径的AOSP文件夹中找到这些脚本:.repo/repo/subcmds

我想在您的情况下,您必须使用repo forall命令来合并所有git子项目。