2

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

4

2 回答 2

3

AOSP 分为许多独立的 Git 存储库,并使用名为repo的工具进行管理。

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

于 2020-03-03T12:21:33.433 回答
3

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

这不是最好的主意,但令人惊讶的是,它对许多手机制造商都很有效。

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

然而,这意味着你会很挑剔。

于 2020-03-04T04:45:25.447 回答