Совместное ревью
Проведение совместного ревью предполагает перекрестную проверку измененного кода ревьюерами. Комментарии можно оставлять для отдельных строк кода или для всего пулл реквеста в целом. После получения нужного количества одобрений разблокируется кнопка коммита на слияние, чтобы пулл реквест можно было слить (смержить) с основной веткой.
- Создатель запроса для защищенной ветки с заданным минимальным числом ревьюеров не сможет самостоятельно выполнить слияние, т.к. создатель не может быть ревьюером.
- Если в защищенной ветке выставлено ограничение на расширение файлов и такие файлы меняются в коммитах, то слияние будет заблокировано.
- Для ранее созданных запросов обновление правил защиты происходит спустя некоторое время.
Создание пулл реквеста и назначение ревьюеров
Добавлять ревьюеров можно только из списка соавторов (см. Добавление/удаление соавторов в репозиторий).
Добавлять ревьюеров могут:
- владелец репозитория;
- соавторы с правами на запись и выше.
Перейдите во вкладку Запросы:
Нажмите кнопку Новый запрос
Определите ветки для слияния и нажать кнопку Создать запрос:
Выберите ревьюеров среди соавторов репозитория, отметив их галочками:
На скриншоте выбранные ревьюеры отмечены галочками и их пиктограммы добавлены в блоке "ревьюеры":
Коммиты пулл реквеста и изменения
Откройте вкладку Коммиты на странице пулл реквеста и выберите коммит.
Пример:
Отобразятся изменения по коммиту:
Удаление ревьюеров
Удалять ревьюеров могут:
- автор пулл реквеста (с правами на запись и выше);
- соавторы с правами администратора;
- владелец репозитория.
Для удаления себя из списка ревьюеров достаточно прав на запись.
Перейдите на страницу пулл реквеста.
Снимите галочки с ревьюеров:
Соавтор-владелец пулл-реквеста может отменить ревью для другого соавтора.
В блоке "ревьюеры" должны исчезнуть пиктограммы удаленных ревьюеров:
Проведение ревью
Сокращенное ревью
Создайте пулл реквест и на его странице добавьте ревьюера.
Пример:
Далее назначенный ревьюером пользователь на странице пулл реквеста нажимает Провести ревью, Утвердить и Опубликовать ревью.
Пример:
На странице пулл реквеста после получения необходимого количества одобрений нажмите Создать коммит на слияние.
Пример:
Стандартное ревью
Подробный пример создания, одобрения и слияния пулл реквеста для защищенной ветки с заданным количеством ревьюеров представлен в разеделе Слияние пулл реквеста.
Добавление комментария
Перейдите на страницу запроса (например, по ссылке из сообщения о запросе на слияния):
Оставьте комментарий и нажмите кнопку Добавить:
Где отображаются комментарии
Комментарии ревьюеров находятся на странице запроса на слияние во вкладке Обсуждение.
Перейдите на страницу пулл реквеста (например по ссылке со страницы дашборда):
После нажатия на ссылку отобразится комментарий: