Как объединить коммит в Gerrit Code Review - PullRequest
11 голосов
/ 18 декабря 2011

Я новичок в геррите: http://code.google.com/p/gerrit/ Я установил его с помощью git на мой локальный Mac. Это сделано.

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

  • зарегистрируйте 2 учетные записи, учетные записи first предоставляют привилегию «Администраторы», учетная запись second предоставляет «Зарегистрированные пользователи»

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

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

  • Отзыв в порядке. Как объединить этот коммит с основной веткой? Любое решение с помощью веб-интерфейса?

Спасибо!

Ответы [ 3 ]

17 голосов
/ 20 декабря 2011

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

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

  • * 1006 Просмотр Кода *
  • Проверенные
  • Отправить

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

7 голосов
/ 19 декабря 2011

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

Пользователь с привилегиями «Отправить» увидит «Отправить»Кнопка Patch Set n 'рядом с кнопкой' Review '.Нажмите на нее, чтобы объединить коммит.

2 голосов
/ 18 декабря 2011

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

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

...