Назад | Перейти на главную страницу

Этикетка Gerrit - Проверено

У меня есть gerrit, и я совершил первое первоначальное изменение. Однако я могу видеть только Code Review на странице Review. Я перешел на страницу доступа для всех проектов (от которых мой проект наследует свои ACL) и добавил Label Verify для администраторов. Я вхожу в учетную запись администратора, но не могу проверить свои изменения и нажать. Ниже приведены снимки экрана, показывающие, что я считаю правильной конфигурацией, и снимок экрана, на котором ярлык проверки не отображается.

Как правильно отобразить метку подтверждения, чтобы я мог отправить свои изменения?

вы положили label-Verified линия в refs/meta/config строфа. Это должно быть в refs/heads/* или похожие.

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

например.

Вам необходимо вручную добавить изменение, чтобы иметь опцию Проверено. Вы можете воспользоваться следующими вариантами:

mkdir tmp
cd tmp
git init
git remote add origin ssh://admin@remote.site.com: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

Вот и все, теперь вы сможете увидеть Проверено вариант тоже.