k0n*_*3ru 11 git android android-source git-repo repo
我最近开始研究android开发(aosp)并阅读有关所有android子项目的"repo"工具/包装器.
虽然我认为repo在它的功能方面做得相当不错,但我想知道它是否有任何替代方案.
我认为git子模块已经足够了,但互联网上的很多帖子都不鼓励使用子模块(由于一些"缺点",我认为这些缺点根本不是缺点).
请记住,不同子项目的源代码应该有自己的版本或独立的代码库我不确定git子树是否是一个很好的解决方案.
如果有人可以指出回购或其他任何相关信息的替代方案,那就太好了.
repo 工具是使用 AOSP 代码库的标准方法。当然,您可以自己手动管理存储库,但这将相当烦人且容易出错。
否则,使用子模块或子树将无法让您与 Google 以及其他所有在 AOSP 代码库上工作的人进行互操作,因此,除非您计划对 AOSP 进行单向分叉,否则除了用于 AOSP 的 repo 工具之外,没有其他选择。