上传补丁集保留现有评论
Upload patch set preserving existing reviews
我们使用 Jenkins 来验证补丁集。有时 Jenkins 需要对补丁集做一些更改。所以它 commit --amend
更改然后上传新的补丁集。
除了对原始补丁集进行的所有手动审查都会被删除这一事实之外,它工作得很好。
- 如何在不丢失所有现有 reviews/votes 的情况下推送新补丁集(来自 Jenkins)?
请注意,在您所描述的情况下,您有一个新的补丁集,并且在特殊情况下除外,您不希望将旧补丁集的选票复制到新补丁集。例如:如果有人批准了 patchset1 并且 Jenkins 推送了 patchset2,可能 he/she 不想让 his/her 投票自动复制到 patchset2。
表示:您可以通过设置项目的 label.LABEL-NAME.copyXXXXX 选项来控制投票 will/won 不被复制到新补丁集的方式。在 Gerrit 文档中查看更多信息 here。
我们使用 Jenkins 来验证补丁集。有时 Jenkins 需要对补丁集做一些更改。所以它 commit --amend
更改然后上传新的补丁集。
除了对原始补丁集进行的所有手动审查都会被删除这一事实之外,它工作得很好。
- 如何在不丢失所有现有 reviews/votes 的情况下推送新补丁集(来自 Jenkins)?
请注意,在您所描述的情况下,您有一个新的补丁集,并且在特殊情况下除外,您不希望将旧补丁集的选票复制到新补丁集。例如:如果有人批准了 patchset1 并且 Jenkins 推送了 patchset2,可能 he/she 不想让 his/her 投票自动复制到 patchset2。
表示:您可以通过设置项目的 label.LABEL-NAME.copyXXXXX 选项来控制投票 will/won 不被复制到新补丁集的方式。在 Gerrit 文档中查看更多信息 here。