项目设置保存在项目的Git存储库中。您可以通过从Gerrit克隆项目,进行更改,提交并推回Gerrit来对其进行编辑。
您可以对任何项目执行此操作,但是,如果您希望所有项目都可以继承它,则可以将其
All-Projects用作项目。
mkdir gtprojcd gtprojgit initgit remote add origin ssh://<USER>@<GERRITHOST>:29418/<PROJECT>git fetch origin refs/meta/config:refs/remotes/origin/meta/configgit checkout meta/config
然后,更改
project.config文件,该文件现在将位于当前目录中。
现在,提交更改,并返回到Gerrit存储库:
git commit -a -m "Added label - Verified"git push origin meta/config:meta/config
就是这样。
如果要测试,请执行以下操作:假设您实际上是在添加“已验证”标签,则可以检查它是否正常工作。首先,确保该
refs/heads/*部分
All-Projects(或任何项目,你上面改变)对相关群体标签验证-1 / + 1套。这允许列出的组进行验证。
现在,假设您有一个名为MyProject的项目和一个补丁集引用(例如
1,1)来验证:
ssh -p 29418 user@host gerrit review --project MyProject --message "'I just verified this patchset'" --verified +1 1,1
这应该或多或少立即返回。现在,您应该在Gerrit Web UI中看到您刚刚通过SSH登录的用户对该修补程序留下了+1验证的评论。
信用:从本博客文章中获取。



