我是一个gerrit用户已经有几年了,我正试图在我的新公司设置一个gerrit服务器。我几乎完成了所有配置,但我有两个最后的问题(我在这里只讨论一个)。
我曾经挑选过我没有写过的补丁集(我不是作者),改变它来改进它(或者改变或者其他......),然后把它推到gerrit与相同的change-id成为补丁集n + 1.
我目前在推送修改补丁集方面遇到了一些麻烦。
这就是我所做的。
第五点不起作用。这是错误:
$ git push gerrit HEAD:refs/for/develop
Counting objects: 16, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (16/16), done.
Writing objects: 100% (16/16), 2.07 KiB | 0 bytes/s, done.
Total 16 (delta 13), reused 0 (delta 0)
remote: Resolving deltas: 100% (13/13)
remote: Processing changes: refs: 1, done
To ssh://gerrit.server.lan:29418/group/project
! [remote rejected] HEAD -> refs/for/develop (cannot add patch set to 87.)
error: failed to push some refs to 'ssh://user@gerrit.server.lan:29418/group/project'
显然用户,服务器,组和项目都正确填写。 我使用的是gerrit 2.13.5
我对gerrit / develop分支进行了修改。
我想我搞砸了一些配置,但我找不到哪一个。