我们使用Jenkins来验证补丁集。有时Jenkins需要对补丁集进行一些小的技术更改。所以它commit --amend
最后一个补丁集,然后将其上传回Gerrit。
除了事实之外,所有对原始补丁集的所有手动评论都会被Jenkins推送删除。
问题Upload patch set preserving existing reviews显示,可以使用label.LABEL-NAME.copyXXXXX
选项复制所有推送的最小/最大分数(感谢MarceloÁviladeOliveira)
由于它不完全正是我正在寻找的,我考虑编写一个Gerrit-Plugin(如果有人不会指出我更简单的解决方案)。
我的想法是添加一个新的git push ... %
选项。这可能如下所示:
$ git push origin HEAD:refs/for/master%copyAllScores
我的问题是:
PS 的 对我来说安全性并不重要,尽管如果这个插件应该公开会变得很重要。