Как просмотреть и отредактировать запрос на включение

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

Вы узнаете, как будет выглядеть процесс рецензирования с обеих точек зрения:

  1. Человек, который проверяет процесс
  2. Человек, отправляющий отзыв

Слияние запроса на извлечение

Для этого урока я буду использовать следующие учетные записи:

  1. zellwk как рецензент
  2. zellwk2 как человек, отправивший запрос на включение

Как рецензент, если вы прокрутите страницу вниз, вы увидите зеленую кнопку с надписью «merge pull request». Вы видите это, потому что у вас есть права на запись в репозиторий.

Если вы хотите объединить запрос на извлечение, вы можете нажать зеленую кнопку, и все готово.

Кнопка запроса на слияние

Если у вас нет прав на запись в репозиторий, вы не увидите кнопку с надписью «merge pull request».

Пользователи, не являющиеся соавторами, не увидят кнопку запроса на слияние.

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

Как рецензент, вам нужно щелкнуть вкладку измененных файлов. Это говорит вам, какие файлы были изменены.

Вкладка

Вы попадете на страницу с двумя наборами кода:

  1. Левый набор — текущий код
  2. Правильный набор — это предлагаемый код

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

Дифференциальный вид

Рецензент может комментировать, одобрять или запрашивать изменения по своему усмотрению. Для этого они могут нажать кнопку просмотра изменений в правом верхнем углу.

Если вы нажмете кнопку просмотра изменений, вы увидите три варианта:

  1. Комментарий
  2. Одобрить
  3. Запросить изменения
    Кнопка изменения отзыва

Лучший способ просмотреть

Лучший способ просмотреть код — предоставить отзыв о строке кода, которая требует отзыва.

Вы можете сделать это, наведя курсор на строку, для которой хотите оставить отзыв. Когда вы это сделаете, вы увидите синий + кнопка.

Кнопка плюс

При нажатии на синий + кнопку, вы увидите редактор. Вы можете прокомментировать строку кода здесь.

Редактор появляется после того, как вы нажмете кнопку «плюс».

Есть два варианта:

  1. Добавить один комментарий
  2. Начать обзор

Если вы нажмете «Добавить один комментарий», комментарий будет сделан немедленно.

Если вы нажмете «Начать обзор», у вас будет возможность написать больше комментариев, прежде чем отправлять их сразу. Чтобы завершить обзор, вам нужно нажать на кнопку обзора изменений и выбрать «Отправить обзор».

Отправка отзыва

Запрос на вытягивание будет обновлен с учетом ваших изменений после того, как вы отправите свой обзор:

Запрос на слияние обновлен

Работаем над пулреквестом

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

Запрос на извлечение из представления отправителя

Если вы работаете над запросом на вытягивание, вы должны внести необходимые изменения. Для этого вы возвращаетесь в свой разветвленный репозиторий и обновляете ту же ветку, которую вы использовали для отправки запроса на включение.

В данном случае это будет ветка разработки. Я пошел дальше и добавил закрытие <ul> тег в index.html файл. Я также установил сообщение фиксации на closing <ul> appropriately.

Написание сообщения коммита, в котором говорится о закрытии<ul> соответствующим образом»/></p><p>Github обновит запрос на вытягивание новыми изменениями, как только отправитель отправит запрос в разветвленный репозиторий.</p><p><img data-lazyloaded=

Рецензент теперь может объединить запрос, нажав кнопку запроса на слияние.

После слияния

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

Подведение итогов

В этом уроке вы узнали, как просматривать и редактировать запрос на вытягивание.

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

Спасибо за чтение. Эта статья изначально была размещена на мой блог. Подписаться на моя рассылка если вы хотите больше статей, которые помогут вам стать лучшим разработчиком внешнего интерфейса.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *