Git 如果我在Gerrit中推送一个提交,并且提交的更改id已经合并,会发生什么?
我知道Gerrit使用change id来确定提交是来自现有审查的新补丁集,还是应该显示为新审查。但是,如果我推送一个与另一个已经合并的提交具有相同更改id的提交,该怎么办?好吧,合并的提交不能带回审查,所以我假设它将创建一个新的审查,但这与我的另一个假设相反,即对更改id+分支是审查的唯一标识符Git 如果我在Gerrit中推送一个提交,并且提交的更改id已经合并,会发生什么?,git,gerrit,Git,Gerrit,我知道Gerrit使用change id来确定提交是来自现有审查的新补丁集,还是应该显示为新审查。但是,如果我推送一个与另一个已经合并的提交具有相同更改id的提交,该怎么办?好吧,合并的提交不能带回审查,所以我假设它将创建一个新的审查,但这与我的另一个假设相反,即对更改id+分支是审查的唯一标识符 我现在无法访问Gerrit的运行实例,因此无法测试它。有人知道在这种情况下会发生什么吗?如果创建了新的审阅,是否有特定审阅的唯一标识符?当您将具有相同更改id的更改提交到同一项目的同一分支中时,推送将
我现在无法访问Gerrit的运行实例,因此无法测试它。有人知道在这种情况下会发生什么吗?如果创建了新的审阅,是否有特定审阅的唯一标识符?当您将具有相同更改id的更改提交到同一项目的同一分支中时,推送将被拒绝:
[远程拒绝](更改#关闭)