Проверки запросов на вытягивание позволяют пользователям комментировать изменения, предлагать улучшения и утверждать или запрашивать изменения перед объединением кода. Любой пользователь с доступом на чтение может просматривать и комментировать предлагаемые изменения, помогая командам поддерживать качество кода и делиться знаниями.
Просмотр запросов на вытягивание, ожидающих проверкиПроверка типов решений
Когда рецензент отправляет отзыв, они выбирают одно из следующих решений:
| Решение | Значение |
|---|---|
| Comment | Оставляет общий отзыв без явного утверждения или запроса изменений. |
| Утвердить | Сигнализирует о готовности изменений к слиянию. |
| Изменения запроса | Помечает отзывы автора перед слиянием. |
Рецензенты также могут комментировать определенные строки, предлагать точные изменения и обсуждать сведения о реализации. Просмотрите беседы на временной шкале запроса на вытягивание, чтобы команда могли отслеживать отзывы и решения.
Запросы и требования к проверкам
Отзывы можно запрашивать от конкретных людей или команд, когда им нужны отзывы от правильных экспертов.
Чтобы запросить проверку, требуется доступ на запись в репозиторий. Вы можете запросить проверку от человека или команды с доступом на чтение к репозиторию, и они получают уведомление.
- Авторы запросов на вытягивание могут запрашивать отзывы только в том случае, если они являются владельцами репозитория или участниками совместной работы с доступом на запись.
- Члены организации с разрешениями на запись или триажа также могут назначить рецензента для запроса на вытягивание.
- Если запросить проверку у команды при включенном назначении проверки кода, будут запрошены определенные члены команды, а сама команда перестанет быть рецензентом.
Если вы определяете владельцев кода в файле CODEOWNERS, GitHub вы можете автоматически запрашивать проверку от владельцев, когда запрос на вытягивание изменяет свой код. См . раздел AUTOTITLE.
Администраторы репозитория могут требовать утверждения перед объединением запросов на вытягивание. Необходимые проверки помогают защитить важные ветви и уменьшить случайные слияния. См . раздел AUTOTITLE.
Дополнительные материалы
- Просмотр предлагаемых изменений в запросе на вытягивание
- Запрос проверки запроса на вытягивание
- Дополнительные сведения см. в курсе запросов GitHub Skillsна вытягивание