Как объединить 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 автоматически объединит фиксацию в ветку, для которой она была отправлена.