Gerrit 将下划线发送到上传更改消息

Gerrit send underscore to Uploading Changes message

我们正在使用 gerrit 2.14,我正在尝试通过推送发送消息以触发 jenkins。 问题是我需要写 bla_bla,但是当我写的时候:

git push ssh://link.to.repo/my_repo HEAD:refs/for/master%message=bla_bla

消息是“bla bla” 我试过百分比编码,但消息是“bla%f5bla”

有什么想法吗?旧的gerrit版本?我能做些什么?

在 Gerrit 2.15.x 或更高版本中,以下命令有效:

git push ssh://link.to.repo/my_repo HEAD:refs/for/master%message=bla%5Fbla

更多信息here(在“消息”项中)

我认为您不能在 Gerrit 2.14 中使用“_”(请参阅​​ 2.14 文档中的“消息”项 here)。

正如 Marcelo Ávila de Oliveira 提到的,Gerrit 2.14 似乎不受支持

ElpiKay 解决方法很好:

ssh -p 29418 $username@$gerrithost gerrit 审查 $commit -m "bla_bla"