2016-09-26 65 views
1

我在一个分布式团队中工作,因为应该审查的团队成员位于海外,因此无法快速审核和批准每个提交。在Gerrit中,我能不能通过回购审核/批准所有提交?

我的团队工作的团队将代码推送到Gerrit进行审查。假设user1推送了5次提交,user2推送了10次提交。

我的问题是我是user3,我可以得到所有这15个提交,而无需单独提交使用提交ID每个提交?

回答

1

是的,使用“搜索”字段。

例如,要查找所有打开的变化USER1或用户2:

(owner:user1 OR owner:user2) AND status:open 

看看here更多地了解搜索功能。

+0

感谢您的帮助。有没有一个命令可以用来将上述15个未经审核的提交全部提交给我的系统? – TTUser1

+0

您需要制作脚本以使用REST查找更改(例如,运行curl --request GET --netrc https:// /a/changes /?q = \(owner:user1 + OR + owner: user2 \)+ AND + status:open),处理结果(例如使用jq)并提交提交。 –

相关问题