1

“我对这些东西很陌生,所以请多多包涵”

我已经使用以下步骤将 AOSP4.2.1 下载到我的 ~/Android_setup/AOSP4.2.1 并且能够编译和构建图像。

<< repo init -u https://android.googlesource.com/platform/manifest -b android-4.2.1_r1 repo sync >>

现在想在我的 PC 上设置一个 Gerrit 服务器,并使用 AOSP 代码创建一个新项目,我能够在我的 ~/gerrit_example 文件夹中设置一个本地 gerrit 服务器。我能够使用创建文件夹的 UI 在 gerrit 中创建新项目 ~/home/gerrit_example/git/AOSP4.2.1.git。我可以从 Web 界面看到项目 http://localhost:8081 /# /admin/projects/AOSP4.2.1

现在我想将 ~/Android_Setup/AOSP4.2.1 中的这个 AOSP4.2.1 代码合并/重定向到 gerrit 项目

请让我知道如何设置

4

1 回答 1

4

AOSP 4.3 代码库不是一个单一的存储库,它是许多存储库的集合。请参阅https://android.googlesource.com/上的完整列表。

幸运的是,在您的 Gerrit 服务器中设置这些设置很容易。您无需通过 Web UI 为每个项目创建一个项目,只需将存储库克隆到您的git/文件夹即可。因此,作为您的 gerrit 用户,在~/home/gerrit_example/git/文件夹中运行以下命令:

repo init --mirror -u https://android.googlesource.com/platform/manifest

repo sync

重新启动 Gerrit,它将看到新的存储库并为它们创建项目。

于 2013-07-29T14:36:57.763 回答