为什么 Gerrit 审查 return 一个 "not a valid patch set" 错误?

Why does Gerrit review return a "not a valid patch set" error?

我指的是这个 document 是为了 post 对 Gerrit 服务器的评级。

但是,我在 运行 以下命令时遇到一些错误:

 ssh -p <port> <gerrit host> gerrit review Ibaabcd10fcf35182f592806c67077a2e72d72727,51 --message 'Build Successful' --code-review +1

错误:

fatal: "Ibaabcd10fcf35182f592806c67077a2e72d72727,51" is not a valid patch set

有谁知道如何解决这个问题? 提前致谢

有两个问题:

1)documentation是错误的,正确的是CHANGENUMBER,PATCHSET而不是CHANGEID,补丁集.

2) --message参数需要加双引号

因此您的命令将适用于如下内容(相应地更改 CHANGENUMBER):

ssh -p <port> <gerrit host> gerrit review 50147,51 --message '"Build Successful"' --code-review +1