Skip to main content

Проверки запросов на включение изменений

Просмотрите запросы на вытягивание, чтобы предоставить отзыв, предложить изменения и обеспечить качество кода перед слиянием.

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

Просмотр запросов на вытягивание, ожидающих проверки

Проверка типов решений

Когда рецензент отправляет отзыв, они выбирают одно из следующих решений:

РешениеЗначение
CommentОставляет общий отзыв без явного утверждения или запроса изменений.
УтвердитьСигнализирует о готовности изменений к слиянию.
Изменения запросаПомечает отзывы автора перед слиянием.

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

Запросы и требования к проверкам

Отзывы можно запрашивать от конкретных людей или команд, когда им нужны отзывы от правильных экспертов.

Чтобы запросить проверку, требуется доступ на запись в репозиторий. Вы можете запросить проверку от человека или команды с доступом на чтение к репозиторию, и они получают уведомление.

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

Если вы определяете владельцев кода в файле CODEOWNERS, GitHub вы можете автоматически запрашивать проверку от владельцев, когда запрос на вытягивание изменяет свой код. См . раздел AUTOTITLE.

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

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