我们有一个由供应商处理的android平台repo分支。让我们说它是供应商分支。它基于1.0版。供应商分支更改从未提交到1.0版。
现在我们正在开发3.0版。但我想从供应商分支中的供应商停止并与3.0版工作区合并。
我如何使用android repo工具做到这一点?
我用3.0进行了repo init,然后进行了repo sync。我正在寻找一种方法将供应商分支更改合并到我的工作区中的3.0版本。
对此有什么正确的repo命令?
是否有一个网页可以解释repo的不同子命令?
感谢
Videoguy
答案 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子项目。