git-审查 -> 将草稿提升为代码审查

git-review -> promote draft to code-review

我创建了一个 Gerrit 草稿:

git review -D

完成草稿后,如何创建代码审查以便最终将其合并到母版中?

如果我这样做:

git-review

我得到这个输出:

$ git review
remote:
remote: Processing changes: refs: 1, done
To ssh://jonbri@gerrit-foo.com:29418/fooProject
 ! [remote rejected] HEAD -> refs/publish/master/p-jonbri-gitReviewBranch (no new changes)
error: failed to push some refs to 'ssh://jonbri@gerrit-foo.com:29418/fooProject'

发布草稿更改有两种可能性:

  1. Web UI:打开更改草稿并使用 "Publish" 按钮。
  2. 命令行:将 Gerrit REST API 与 curl 这样的客户端一起使用:https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#publish-draft-change