Как просмотреть и отредактировать запрос на включение
Когда вы отправляете запрос на вытягивание, соавтор имеет право просмотреть ваш запрос на вытягивание. Они решат, принимать ли ваш запрос на вытягивание. Если они примут ваш запрос на включение, ваш код будет объединен с запрошенной вами веткой.
Вы узнаете, как будет выглядеть процесс рецензирования с обеих точек зрения:
- Человек, который проверяет процесс
- Человек, отправляющий отзыв
Слияние запроса на извлечение
Для этого урока я буду использовать следующие учетные записи:
zellwk
как рецензентzellwk2
как человек, отправивший запрос на включение
Как рецензент, если вы прокрутите страницу вниз, вы увидите зеленую кнопку с надписью «merge pull request». Вы видите это, потому что у вас есть права на запись в репозиторий.
Если вы хотите объединить запрос на извлечение, вы можете нажать зеленую кнопку, и все готово.
Если у вас нет прав на запись в репозиторий, вы не увидите кнопку с надписью «merge pull request».
Проверка запроса на включение
Как рецензент, вам нужно щелкнуть вкладку измененных файлов. Это говорит вам, какие файлы были изменены.
Вы попадете на страницу с двумя наборами кода:
- Левый набор — текущий код
- Правильный набор — это предлагаемый код
Вы можете увидеть, какой код добавлен или удален в этом представлении. Зеленые линии обозначают добавленный код. Красные линии обозначают удаленный код.
Рецензент может комментировать, одобрять или запрашивать изменения по своему усмотрению. Для этого они могут нажать кнопку просмотра изменений в правом верхнем углу.
Если вы нажмете кнопку просмотра изменений, вы увидите три варианта:
- Комментарий
- Одобрить
- Запросить изменения
Лучший способ просмотреть
Лучший способ просмотреть код — предоставить отзыв о строке кода, которая требует отзыва.
Вы можете сделать это, наведя курсор на строку, для которой хотите оставить отзыв. Когда вы это сделаете, вы увидите синий +
кнопка.
При нажатии на синий +
кнопку, вы увидите редактор. Вы можете прокомментировать строку кода здесь.
Есть два варианта:
- Добавить один комментарий
- Начать обзор
Если вы нажмете «Добавить один комментарий», комментарий будет сделан немедленно.
Если вы нажмете «Начать обзор», у вас будет возможность написать больше комментариев, прежде чем отправлять их сразу. Чтобы завершить обзор, вам нужно нажать на кнопку обзора изменений и выбрать «Отправить обзор».
Запрос на вытягивание будет обновлен с учетом ваших изменений после того, как вы отправите свой обзор:
Работаем над пулреквестом
Человек, отправляющий запрос на вытягивание, также может видеть комментарии.
Если вы работаете над запросом на вытягивание, вы должны внести необходимые изменения. Для этого вы возвращаетесь в свой разветвленный репозиторий и обновляете ту же ветку, которую вы использовали для отправки запроса на включение.
В данном случае это будет ветка разработки. Я пошел дальше и добавил закрытие <ul>
тег в index.html
файл. Я также установил сообщение фиксации на closing <ul> appropriately
.
Рецензент теперь может объединить запрос, нажав кнопку запроса на слияние.
После слияния
Вы можете удалить разветвленный репозиторий (или ветку, которую вы использовали для запроса на вытягивание) после того, как код будет объединен с основным репозиторием. Они больше не нужны.
Подведение итогов
В этом уроке вы узнали, как просматривать и редактировать запрос на вытягивание.
Чтобы отредактировать запрос на вытягивание, вы отправляете новые изменения в ту же ветку, которая использовалась для запроса на вытягивание. Github автоматически обновит все остальное.
Спасибо за чтение. Эта статья изначально была размещена на мой блог. Подписаться на моя рассылка если вы хотите больше статей, которые помогут вам стать лучшим разработчиком внешнего интерфейса.