Проверка запросов на вытягивание является одним из основных способов совместной работы GitHubлюдей. При просмотре работы однорангового узла вы помогаете перехватывать проблемы рано, делиться знаниями и решать, готовы ли изменения к слиянию.
Комментирование изменений
Любой, кто имеет доступ к чтению, может ознакомиться с предлагаемыми изменениями и прокомментировать их. Как рецензент, вы можете:
- Оставьте общий отзыв по общему запросу на вытягивание.
- Прокомментируйте конкретные строки, чтобы задать вопросы или объяснить проблемы.
- Предложить точные изменения, которые автор может применить с помощью одного щелчка мыши.
Просмотрите беседы на временной шкале запроса на вытягивание, чтобы всю команду могли следовать обсуждению и отслеживать решения.
Запрос изменений и утверждение
После завершения проверки отправьте его с решением, которое сообщает автору, что делать дальше:
- Комментарий оставляет общий отзыв без явного утверждения или запроса изменений.
- Утверждайте сигналы о том, что изменения готовы к слиянию.
- Запрос изменяет отзывы автора перед слиянием запроса на вытягивание.
Просмотр изменений с большей глубиной
Тщательные отзывы выходят за рамки чтения диффа сверху вниз. GitHub предоставляет средства для просмотра больших или сложных изменений с точностью:
- Просмотрите один файл за раз, пометьте каждый файл как просматриваемый , чтобы свернуть его, и используйте индикатор хода выполнения, чтобы отслеживать, сколько из охваченного запроса на вытягивание.
- Оценка безопасности и зависимостей. Проверка зависимостей показывает, как запрос на вытягивание изменяет зависимости и указывает, вводит ли он известные уязвимости, а также оповещения сканирования кода на предлагаемых изменениях.