Gerrit标签 – 已validation

我已经磨合起来,我已经做了第一次改变。 但是,我只能在“审阅”页面上看到“代码审查”。 我去了All-Projects(我的项目从中inheritanceACL)的访问页面,并为pipe理员添加了Label Verify。 我login到pipe理员帐户,但无法validation我的更改和推送。 下面是我认为是正确configuration的屏幕截图,以及未出现validation标签的屏幕截图。

什么是正确的方式让validation标签出现,所以我可以推动我的变化?

项目访问没有验证标签

你把label-Verified行放在refs/meta/config节中。 它需要在refs/heads/*或类似的。

[access "refs/heads/*"] label-Verified = -1..+1 group Administrators

例如。

您需要手动添加更改以具有“已validation”选项。 您可以按照以下选项进行操作:

 mkdir tmp cd tmp git init git remote add origin ssh://[email protected]:29418/All-Projects git fetch origin refs/meta/config:refs/remotes/origin/meta/config git checkout meta/config 

不,你将能够看到project.config文件。 保留下面的块到该文件:

 [label "Verified"] function = MaxWithBlock value = -1 Fails value = 0 No score value = +1 Verified 

现在提交并将此更改推送到远程。

 git commit -a git push origin meta/config:meta/config 

就是这样,现在您将能够看到“ 已validation”选项。