gerrit(版本:3.4.1.),执行(ssh-p 29418username@xx.xx.xx.xxgerrit-g



我们的gerrit版本是3.4.1.当我执行ssh -p 29418 username@xx.xx.xx.xx gerrit gsql时,它返回fatal: gerrit: gsql: not found

当我执行ssh -p 29418 usename@xx.xx.xx.xx gerrit --help时,返回的gerrit指令列表中没有gsqlcmd。

如何操作gerrit数据库?

Gerrit 3.0以后的版本已经取消了使用外部数据库,转而使用基于git的noteDb和gsql

从3.x版本开始,Gerrit将内部数据库切换到NotesDB。

您可以直接使用git来访问笔记(代表数据库内容(。例如,要查询更改,可以使用

$ git init
$ git fetch https://gerrit.googlesource.com/gerrit refs/changes/40/329240/meta
$ git log -p FETCH_HEAD

(示例来自NotesDb后端文档页面,您也可以在其中找到更多信息。(

最新更新