如果您希望查看 Android 开源项目 (AOSP) 的所有补丁程序,或是审核或验证更改,请查看 AOSP Gerrit。如需详细了解如何查找某项具体的更改,请参阅 Gerrit 代码审核 - 搜索更改。
审核更改
如果您被指定为审核者,您需要确定以下内容:
这项更改是否符合此项目的既定目的?
这项更改在项目的现有架构中是否有效?
这项更改是否会引入会在将来造成问题的设计缺陷?
这项更改是否遵循了针对此项目制定的最佳做法?
这项更改是否是执行所述功能的绝佳方式?
这项更改是否会带来任何安全风险或不稳定性方面的风险?
如果您要批准这项更改,请在 Gerrit 内将其标记为 LGTM(“看起来不错”)。
验证更改
如果您被指定为更改的验证者,请执行以下操作:
使用其中一种下载命令将更改以补丁程序的形式添加到自己的本地客户端。
构建和测试更改。
在 Gerrit 中,点击 Reply。系统会打开一个注释框,您可以选择是否在此框中将更改标记为“Verified”,并添加一条消息说明发现了哪些问题。
从 Gerrit 下载更改内容
已验证并合并的提交内容将在下一次运行 repo sync 时下载。如果您想下载尚未获得批准的特定更改,请运行以下命令:
repo download TARGET CHANGE
其中 TARGET 是下载的更改内容应该保存到的本地目录,CHANGE 是 Gerrit 中列出的更改编号。如需了解详细信息,请参阅 Repo 命令参考文档。
如何成为验证者或审核者?
简言之,为一个或多个 Android 项目贡献高质量代码。如需详细了解 Android 开源社区中的不同角色以及谁在担任这些角色,请参阅项目角色。
差异和注释
如需在 Gerrit 中打开某项更改的详细信息,请点击这项更改的“Id number”或“Subject”。如需比较原有代码与更新后的代码,请点击“Side-by-side diffs”下的文件名。.
添加注释
社区中的任何人都可以使用 Gerrit 为提交的代码添加代码内注释。如果注释内容与 Gerrit 中注释对应的代码行或代码段相关,那就是一条好注释。注释可能是关于如何改进一行代码的简短而有建设性的建议,也可能是作者对于为什么这样编写代码的解释。
如需添加代码内注释,请双击代码的相关行,然后在打开的文本框中编写注释。点击 Save 后,只有您可以看到自己的注释。
如需发布注释以便让其他使用 Gerrit 的人可以看到,请点击 Publish Comments 按钮。您的注释将通过电子邮件发送给这项更改的所有相关方,包括更改的所有者、补丁程序集上传者(如果与所有者不同)以及所有当前审核者。