我可以根据变更集中更改的文件动态地将审阅者添加到 Gerrit 吗?
Can i dynamically add reviewers to Gerrit based on the files changed in the change-set?
我有一种机制,我可以在本地提交更改,然后 运行 "git push..." 将更改集发布到 Gerrit。现在,如果我想在特定文件发生更改(作为更改集的一部分)时添加审阅者,我想添加审阅者。这可能吗 ?初步调查指出 git 挂钩是一种可能的解决方案,但如果有人可以提供详细的工作流程以实现上述 objective.
,将会有所帮助
看看reviewers plugin, it can be configured to add reviewers based on standard Gerrit filter expressions, including file names. Pre-built plugin binaries are available here。
我能够通过使用 git 预推挂钩解决这个问题。步骤如下:
- 获取需要推送到Gerrit的commit的change-id。
- 添加逻辑来检查提交是否确实对需要监视的文件进行了更改。
- 使用 set-reviewers 命令将适当的 user/group 添加为特定评论的评论者(使用之前获得的 change-id)。
我有一种机制,我可以在本地提交更改,然后 运行 "git push..." 将更改集发布到 Gerrit。现在,如果我想在特定文件发生更改(作为更改集的一部分)时添加审阅者,我想添加审阅者。这可能吗 ?初步调查指出 git 挂钩是一种可能的解决方案,但如果有人可以提供详细的工作流程以实现上述 objective.
,将会有所帮助看看reviewers plugin, it can be configured to add reviewers based on standard Gerrit filter expressions, including file names. Pre-built plugin binaries are available here。
我能够通过使用 git 预推挂钩解决这个问题。步骤如下:
- 获取需要推送到Gerrit的commit的change-id。
- 添加逻辑来检查提交是否确实对需要监视的文件进行了更改。
- 使用 set-reviewers 命令将适当的 user/group 添加为特定评论的评论者(使用之前获得的 change-id)。