gerrit如何拒绝提交的代码

gerrit如何拒绝提交的代码

作者:Rhett Bai发布时间:2026-04-07 10:49阅读时长:13 分钟阅读次数:7
常见问答
Q
如何在Gerrit中标记提交的代码为拒绝?

我想在Gerrit代码评审中拒绝某个提交代码,该如何操作?

A

在Gerrit中拒绝代码提交的步骤

在Gerrit中,拒绝提交的代码通常是通过Code-Review标签来实现的。评审人可以将Code-Review设置为-1或-2,表示不同程度的拒绝或请求改进。具体操作是在审查代码的界面,选择Code-Review的负分选项,并添加拒绝理由,之后提交该评审即可拒绝该代码提交。

Q
为什么我不能直接删除Gerrit中的提交?

有没有办法直接在Gerrit删除不合适的代码提交?

A

Gerrit提交删除的限制说明

Gerrit默认不支持直接删除已经提交的代码,因为它注重代码审查的透明和可追溯性。如果需要撤销某次提交,通常的做法是通过给予负面Code-Review评分来拒绝,或管理员可以使用特权命令执行删除操作,但这需要特别权限,且不建议频繁使用。

Q
是否能在Gerrit中为拒绝的代码添加详细评论?

拒绝某个提交后,如何向提交者说明拒绝的具体原因?

A

在拒绝提交时添加反馈说明方法

在Gerrit拒绝代码时,评审人可以在Code-Review的负面评分旁添加详细的评论。评论内容会同步发送给提交者,有助于他们理解拒绝原因以及需要改进的地方。这样既保持沟通的透明,也促进代码质量的提升。