Skip to main content

Утверждение запроса на вытягивание с необходимыми проверками

Если для репозитория требуются проверки, запросы на вытягивание должны содержать определенное количество утверждений от пользователей с разрешениями на запись или разрешениями администратора для репозитория, прежде чем их можно будет объединить.

Дополнительные сведения о необходимых проверках см. в разделе "Сведения о защищенных ветвях".

Вы можете закомментировать запрос на вытягивание, утвердить изменения или запросить улучшения перед утверждением. Дополнительные сведения см. в разделе Просмотр предлагаемых изменений в запросе на вытягивание.

С помощью квалификатора поиска review-requested:[USERNAME] или team-review-requested:[TEAMNAME] вы можете найти запрос на вытягивание с запросом на проверку, адресованным вам или команде, участником которой вы являетесь. Дополнительные сведения см. в разделе Поиск проблем и запросов на вытягивание.

Совет. Если утвержденный запрос на вытягивание значительно изменился, вы можете закрыть проверку. Перед объединением запроса на вытягивание потребуется новая проверка. Дополнительные сведения см. в разделе Отклонение проверки запроса на вытягивание.

  1. В поле имени репозитория щелкните Запросы на вытягивание.

    Снимок экрана: главная страница репозитория. На горизонтальной панели навигации вкладка с меткой "Запросы на вытягивание" выделена темно-оранжевым цветом.

  2. В списке запросов на вытягивание выберите запрос на вытягивание, который вы хотите просмотреть.

  3. В запросе на вытягивание щелкните Файлы изменены.

    Снимок экрана: вкладки для запроса на вытягивание. Вкладка "Измененные файлы" выделена темно-оранжевым цветом.

  4. Просмотрите изменения в запросе на вытягивание и при необходимости закомментируйте определенные строки или files. Дополнительные сведения см. в разделе Просмотр предлагаемых изменений в запросе на вытягивание.

  5. Над измененным кодом нажмите кнопку Проверить изменения.

    Снимок экрана: вкладка "Измененные файлы" запроса на вытягивание. Кнопка "Рецензирование изменений" описана в темно-оранжевый цвет.

  6. Введите комментарий, обобщающий ваши отзывы о предлагаемых изменениях.

  7. Выберите Утвердить, чтобы утвердить объединение изменений, предложенных в запросе на вытягивание.

  8. Надмите Отправить отзыв.

Совет.

  • Параметр "Изменения запроса" является исключительно информационным и не будет препятствовать слиянию, если только набор правил или правило защиты классических ветвей настроено с параметром "требовать запрос на вытягивание". При настройке и совместном работе с admin``ownerрепозиторием или write доступе к репозиторию отправляет запрос на проверку изменений, запрос на вытягивание не может быть объединен до тех пор, пока тот же сотрудник не отправит еще одну проверку утверждения изменений в запросе на вытягивание.
  • Владельцы и администраторы репозитория могут объединить запрос на вытягивание, даже если он не получил утверждение или если рецензент, запросивший изменения, покинул организацию либо недоступен.
  • Если включены как обязательные проверки, так и отклонение устаревших проверок, то при отправке фиксации с изменением кода в ветвь утвержденного запроса на вытягивание утверждение отклоняется. Прежде чем запрос на вытягивание можно будет объединить, его необходимо будет проверить и утвердить еще раз.
  • Если несколько открытых запросов на вытягивание имеют головную ветвь, указывающую на одну и ту же фиксацию, вы не сможете объединить их, если хотя бы для одного из них имеется ожидающая выполнения или отклоненная проверка.
  • Если репозиторий требует утверждения проверок от пользователей с разрешениями на запись или администрирование, все утверждения от пользователей с этими разрешениями помечаются зеленой галочкой, а утверждения от пользователей без этих разрешений — серой галочкой. Утверждения с серой галочкой не влияют на возможность объединения запроса на вытягивание.
  • Авторы запросов на вытягивание не могут утверждать собственные запросы на вытягивание.

Дополнительные материалы