Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如果我在Gerrit中推送一个提交,并且提交的更改id已经合并,会发生什么?_Git_Gerrit - Fatal编程技术网

Git 如果我在Gerrit中推送一个提交,并且提交的更改id已经合并,会发生什么?

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

我知道Gerrit使用change id来确定提交是来自现有审查的新补丁集,还是应该显示为新审查。但是,如果我推送一个与另一个已经合并的提交具有相同更改id的提交,该怎么办?好吧,合并的提交不能带回审查,所以我假设它将创建一个新的审查,但这与我的另一个假设相反,即对更改id+分支是审查的唯一标识符


我现在无法访问Gerrit的运行实例,因此无法测试它。有人知道在这种情况下会发生什么吗?如果创建了新的审阅,是否有特定审阅的唯一标识符?

当您将具有相同更改id的更改提交到同一项目的同一分支中时,推送将被拒绝:

[远程拒绝](更改#关闭)