我知道Gerrit使用change-id来确定提交是否只是现有评论中的新补丁集,还是应该显示为新评论。但是如果我使用已经合并的另一个提交的相同change-id推送提交呢? AFAIK,一个合并的提交不能被带回审查,所以我认为它会创建一个新的审查,但这与我的另一个假设相反,对change-id + branch是审查的唯一标识符。
我现在无法访问正在运行的Gerrit实例,所以我无法对其进行测试。有谁知道在这种情况下会发生什么?如果创建了新的评论,是否有特定评论的唯一标识符?
答案 0 :(得分:1)
当您将具有相同change-id的更改提交到同一项目的同一分支时,推送会被拒绝:
[remote rejected] (change # closed)