在 git 存储库中维护 AOSP 源代码的更好方法是什么

What is better way to maintain AOSP source code in git repository

我是 git 的新手。 我们有超过 15 个人在同一个项目上工作。
我可以知道,在 git 存储库中维护 AOSP 源代码的更好方法是什么。 我正在尝试创建设置 Git 镜像或存储库。 通常,人们将如何维护 AOSP 源代码。

AOSP 分为许多独立的 Git 存储库,这些存储库使用名为 repo.

的工具进行管理

repo 视为多个 Git 存储库的管理员。它负责检查构成 AOSP 的许多 Git 存储库,您可以使用它来切换分支(这又将每个底层 Git 存储库切换到适当的分支)。

还有一种方法。 您可以获取 AOSP 的所有代码(包括内核)并将其放入一个庞大的 git 存储库中。

这不是最好的主意,但令人惊讶的是,它对许多 phone 制造商来说效果很好。

为什么? 因为事实上 Android 生产代码在其存储库之间紧密耦合,并且供应商部件通常是特定于标签的..

这意味着您会挑剔很多。