Gerrit 权限查看特定路径

Gerrit permission to review a specific path

我目前正在与一个以上的团队合作进行一个大项目。

假设在项目中每个团队都在处理一些模块。

此外,我们现在使用 gerrit 有一段时间了,但有些东西我没找到。

我的问题如下:
有没有办法告诉 Gerrit 只有特定 people/group(在 Gerrit 上)才有权审查项目中特定 path/module 的代码(+2)?

我认为您可以通过进行两次单独的提交来做到这一点。您可以稍后使用 gerrit 界面添加要查看该特定路径上的代码的组。

这是可能的,并且可以通过使用 Gerrit OWNERS 插件来实现。我自己没有配置这个插件,但我们在代码库中使用它来保护某些代码区域。

每个需要保护的文件夹都包含一个名为 OWNERS 的文件,其结构如下。

inherited: true
owners:
- user-a@example.com
- user-b@example.com

这是插件自述文件的link。希望你能弄清楚如何配置它。

https://gerrit.googlesource.com/plugins/owners/+/refs/heads/master/README.md