我最近开始研究 android 开发 (aosp) 并阅读了有关处理所有 android 子项目的“repo”工具/包装器。
虽然我认为 repo 在它的作用上做得相当好,但我想知道是否有任何替代方案。
我认为 git 子模块就足够了,但是互联网上的许多帖子不鼓励使用子模块(由于一些我认为根本不是缺点的“缺点”)。
请记住,不同子项目的源代码应该有自己的版本或独立的代码库,我不确定 git subtree 是否是一个很好的解决方案。
如果有人可以指出回购的一些替代方案或有关此的任何其他信息,那就太好了。