Gerrit中未审核patch set 1时,能否创建新patch set并推送至同评审?
Gerrit中更新评审生成Patch Set 2的操作支持情况
Gerrit完全支持你描述的操作——在评审处于进行状态时,直接通过git commit --amend修改原有提交,再推送到同一个评审生成patch set 2,不需要等待第一版变更的审核完成。
具体操作步骤如下:
- 基于当前评审对应的分支,修改需要更新的代码
- 执行
git add <修改的文件路径>将变更加入暂存区 - 运行
git commit --amend,可选择修改提交说明或直接保留原有内容 - 使用首次推送的Gerrit推送命令(例如
git push origin HEAD:refs/for/<目标分支名>)推送变更,Gerrit会自动识别这是同一评审的更新,生成patch set 2
额外说明:
- 生成新的patch set后,原patch set 1不会被删除,仍可在评审页面查看、对比版本差异,评审会默认展示最新的patch set
- 若该评审已添加评审人,他们会收到新patch set的通知,可直接审核最新版本
内容的提问来源于stack exchange,提问作者user2986042
相关产品推荐
相关产品推荐

