Как объединить commit в обзоре кода Gerrit

Я новичок в gerrit:http://code.google.com/p/gerrit/ Я установил его с git на своем локальном Mac. Дело сделано.

Я делаю некоторые тестовые действия:

  • зарегистрировать 2 счета,первый учетные записи предоставить "администраторы" "привилегия",второй "учетная запись" предоставить "зарегистрированные пользователи"

  • создать новый проект

  • Я использую второй аккаунт чтобы нажать commit на master branch для просмотра. Добавьте первый как рецензент

  • обзор в порядке. Как объединить этот commit в main branch? Любое решение от web UI?

спасибо!

3 ответов


Я решил свою проблему.

обратите внимание на 3 категории по Admin / Project / Access:

  • CodeReview
  • проверен
  • отправить

Я пропускаю 2 последние категории, поэтому, Gerrit не показывают кнопку отправки


Как только фиксация имеет максимальный балл в каждой категории и никаких минимальных баллов в любой категории, она может быть объединена. Категории по умолчанию-проверка кода (от -2 до +2) и проверка (от -1 до +1). Таким образом, чтобы объединить фиксацию, она должна иметь +2 обзора кода и +1 проверенный балл, а не -2 обзора кода или -1 проверенных баллов.

пользователь с привилегиями "отправить" увидит кнопку "Отправить патч Set n" рядом с кнопкой "обзор". Щелкните его, чтобы объединить фиксацию.


разрешения по умолчанию в Gerrit не всегда то, что вы могли бы ожидать. Для того, чтобы первый рецензент мог отправить отзыв, вам нужно будет дать им (Ну, администраторам) разрешение сделать оценку "+2".

после того, как вы сделаете это, и рецензент отметит фиксацию как +2, то Gerrit автоматически объединит фиксацию в ветку, для которой она была отправлена.