我是git新手。我们现在有15个人从事同一项目。我想知道,在git存储库中维护AOSP源代码的更好方法是什么。我正在尝试创建安装程序Git镜像或仓库。通常,人们将如何维护AOSP源代码。
AOSP被划分为许多单独的Git存储库,并使用称为repo的工具对其进行管理。
考虑repo
作为多个Git存储库的管理者。它管理着检查组成AOSP的许多Git存储库,您可以使用它来切换分支(这又将每个基础Git存储库切换到适当的分支)。
还有另一种方法。您可以获取AOSP(包括内核)的所有代码,并将其放在一个大型的git仓库中。
这不是最好的主意,但是令人惊讶的是,它对许多电话制造商都适用。
为什么?因为事实上的Android生产代码在其存储库之间是如此紧密地耦合在一起,并且供应商零件通常是特定于标签的。.
这意味着您会选择很多东西。