У меня есть 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
Вот и все, теперь вы сможете увидеть Проверено вариант тоже.