2013-03-26 68 views
0

我们有一个供应商开发的android平台回购分支。可以说它是供应商分支。它基于1.0版本。供应商分支变更从未致力于发布1.0。如何将旧版本的android repo分支合并到新版本的master?

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

我该如何使用android repo工具?

我已经完成了repo init 3.0和repo sync。我正在寻找一种方法将供应商分支更改合并到我的工作区中的3.0版本中。

什么是正确的回购命令呢?

是否有一个网页,解释回购的不同子命令?

感谢
Videoguy

回答

1

有一个documentation page for repo。我从来没有使用回购自己,但它似乎是对用python编写的一些git命令的抽象。 upload命令似乎很有前途。

失败,你总是可以使用git。您应该可以执行分支的three way merge以掌握并同步该分支。

1

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

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