Сведения о просмотре запросов на вытягивание
Вы можете просматривать изменения в запросе на вытягивание по одному файлу за раз. При просмотре файлов в запросе на вытягивание можно оставлять комментарии к отдельным изменениям. Завершив проверку файла, можно пометить его как просмотренный. Файл свернется, так что вы легко сможете определить файлы, которые еще требуют проверки. Индикатор выполнения в заголовке запроса на вытягивание показывает количество просмотренных файлов. После просмотра нужных файлов можно утвердить запрос на вытягивание или запросить дополнительные изменения, отправив отзыв с кратким комментарием.
Совет. С помощью квалификатора поиска review-requested:[USERNAME]
или team-review-requested:[TEAMNAME]
вы можете найти запрос на вытягивание с запросом на проверку, адресованным вам или команде, участником которой вы являетесь. Дополнительные сведения см. в разделе Поиск проблем и запросов на вытягивание.
Начало проверки
-
Под именем репозитория щелкните Запросы на вытягивание.
1. В списке запросов на вытягивание выберите запрос на вытягивание, который вы хотите просмотреть. 1. В запросе на вытягивание щелкните Измененные файлы. Вы можете изменить формат представления diff на этой вкладке, щелкнув и выбрав унифицированное или разделенное представление. Выбранное представление применится при просмотре различий для других запросов на вытягивание.Вы также можете скрыть различия в пробелах. Выбранная настройка применяется только к данному запросу на вытягивание и будет сохранена при следующем посещении этой страницы.
-
При необходимости отфильтруйте файлы, которые требуется проверить, или используйте дерево файлов для перехода к определенному файлу. Дополнительные сведения см. в разделе Фильтрация файлов в запросе на вытягивание.
-
Наведите указатель мыши на строку кода, к которой вы хотите добавить комментарий, и щелкните синий значок комментария. Чтобы добавить комментарий к нескольким строкам, щелкните и перетащите курсор для выбора диапазона строк, а затем щелкните синий значок комментария.
1. В поле комментария введите комментарий. 1. При необходимости, чтобы предложить определенное изменение в строке или строке, щелкните , а затем измените текст в блоке предложения. -
По завершении нажмите кнопку Начать проверку. Если вы уже начали проверку, можно нажать кнопку Добавить комментарий проверки.
До отправки отзыва ваши комментарии к строкам находятся в состоянии ожидания и видны только вам. Комментарии в состоянии ожидания можно изменять в любое время до отправки отзыва. Чтобы отменить ожидающие проверки, включая все ожидающие комментарии, щелкните Проверить изменения над измененным кодом, а затем нажмите кнопку Отменить проверку.
Просмотр изменений в зависимостях
Если запрос на вытягивание содержит изменения зависимостей, вы можете выполнить проверку зависимостей в файле манифеста или блокировок, чтобы узнать, что изменилось, и проверить, не приводят ли изменения к уязвимостям системы безопасности. Дополнительные сведения см. в разделе Проверка изменений зависимостей в запросе на вытягивание.
-
В запросе на вытягивание щелкните Измененные файлы.
-
Справа от заголовка файла манифеста или блокировок откройте проверку зависимостей, нажав кнопку расширенных различий .
-
Кроме того, может потребоваться просмотреть отличия от источника, так как в файле манифеста или блокировок могут быть изменения, не затрагивающие зависимости, или зависимости, которые не могут быть проанализированы GitHub и поэтому не включаются в проверку зависимостей.
Чтобы вернуться к исходному diff представлению, нажмите кнопку .
Пометка файла как просмотренного
После завершения проверки файла можно пометить его как просмотренный, и он свернется. Если файл изменится после проверки, пометка просмотренного будет снята.
-
В запросе на вытягивание щелкните Измененные файлы.
-
Справа от заголовка файла, проверка которого завершена, щелкните Просмотрено.
Отправка отзыва
Завершив проверку всех нужных файлов в запросе на вытягивание, отправьте отзыв.
-
В запросе на вытягивание щелкните Измененные файлы.
1. Над измененным кодом нажмите кнопку Проверить изменения. 1. Введите комментарий, обобщающий ваши отзывы о предлагаемых изменениях. -
Выберите тип отзыва, который нужно оставить:
- Выберите Комментарий, чтобы оставить общий отзыв, не утверждая изменения явным образом и не запрашивая дополнительные изменения.
- Выберите Утверждение, чтобы отправить отзыв и утвердить слияние изменений, предложенных в запросе на вытягивание.
- Выберите Запрос изменений, чтобы отправить отзыв, который необходимо обработать перед слиянием запроса на вытягивание.
-
Надмите Отправить отзыв.
Совет.
- Если сотрудник с
admin
доступом ,owner
илиwrite
к репозиторию отправляет проверку с запросом изменений, запрос на вытягивание не может быть объединен до тех пор, пока тот же сотрудник не отправит другую проверку, утвердив изменения в запросе на вытягивание. - Владельцы и администраторы репозитория могут объединить запрос на вытягивание, даже если он не получил утверждение или если рецензент, запросивший изменения, покинул организацию либо недоступен.
- Если включены как обязательные проверки, так и отклонение устаревших проверок, то при отправке фиксации с изменением кода в ветвь утвержденного запроса на вытягивание утверждение отклоняется. Прежде чем запрос на вытягивание можно будет объединить, его необходимо будет проверить и утвердить еще раз.
- Если несколько открытых запросов на вытягивание имеют головную ветвь, указывающую на одну и ту же фиксацию, вы не сможете объединить их, если хотя бы для одного из них имеется ожидающая выполнения или отклоненная проверка.
- Если репозиторий требует утверждения проверок от пользователей с разрешениями на запись или администрирование, все утверждения от пользователей с этими разрешениями помечаются зеленой галочкой, а утверждения от пользователей без этих разрешений — серой галочкой. Утверждения с серой галочкой не влияют на возможность объединения запроса на вытягивание.
- Авторы запросов на вытягивание не могут утверждать собственные запросы на вытягивание.