替代git-repo(aosp repo)

k0n*_*3ru 11 git android android-source git-repo repo

我最近开始研究android开发(aosp)并阅读有关所有android子项目的"repo"工具/包装器.

虽然我认为repo在它的功能方面做得相当不错,但我想知道它是否有任何替代方案.

我认为git子模块已经足够了,但互联网上的很多帖子都不鼓励使用子模块(由于一些"缺点",我认为这些缺点根本不是缺点).

请记住,不同子项目的源代码应该有自己的版本或独立的代码库我不确定git子树是否是一个很好的解决方案.

如果有人可以指出回购或其他任何相关信息的替代方案,那就太好了.

Mak*_*aks 7

repo 工具是使用 AOSP 代码库的标准方法。当然,您可以自己手动管理存储库,但这将相当烦人且容易出错。

否则,使用子模块或子树将无法让您与 Google 以及其他所有在 AOSP 代码库上工作的人进行互操作,因此,除非您计划对 AOSP 进行单向分叉,否则除了用于 AOSP 的 repo 工具之外,没有其他选择。