Создание запроса на вытягивание в Visual Studio

Если вы прошли проверку подлинности в GitHub или Azure DevOps и ввели изменения в удаленный репозиторий, вы можете создать запрос на вытягивание, не выходя из Visual Studio. Запросы на вытягивание — это важное средство в GitHub и Azure DevOps для проверки кода. Эти проверки помогают перехватывать проблемы в новых функциях и позволяют коллегам поделиться своим опытом с различными регионами базы кода — улучшение работоспособности базы кода в целом.

Примечание.

Чтобы попробовать эту функцию, убедитесь, что она включена в запросе на получение компонентов предварительной версии средств>>>

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

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

  2. Затем вы можете зафиксировать и отправить изменения, как правило, в окне изменений Git.

  3. Выберите ссылку в баннере уведомления, чтобы создать в Visual Studio или создать в браузере.

    Снимок экрана: окно изменений Git с информационной панелью

    Кроме того, можно создать запрос на вытягивание из удаленной ветви, перейдя в окно "Новый запрос на вытягивание" с помощью меню Git GitHub> или Azure DevOps>New Pull Request. Или щелкните правой кнопкой мыши ветвь в окне репозитория Git.

    Меню верхнего уровня Git с выбранным элементом GitHub и текстом

    Или щелкните ветвь в окне репозитория Git, чтобы открыть контекстное меню и выбрать новый запрос на вытягивание.

    Окно репозитория Git с текстом исходящей и входящей ссылки, выделенным в Visual Studio 2022.

  4. Выберите ветвь, в которую вы хотите объединиться, и присвойте запросу на вытягивание описательное название и описание. Синтаксис Markdown можно использовать для форматирования описания запроса на вытягивание из Visual Studio. Попробуйте его, введя символы markdown в поле "Описание " и предварительно просмотрите разметку, нажав кнопку "Предварительный просмотр ".

    Совет

    С помощью Visual Studio 2022 версии 17.10 предварительной версии 2 и более поздних версий и расширений GitHub Copilot можно использовать ИИ для создания подробного описания запроса на вытягивание, описывающего изменения. Нажмите значок пера sparkle, чтобы запросить создание описания PR в GitHub Copilot. Сведения об установке GitHub Copilot см. в статье "Установка и управление GitHub Copilot" в Visual Studio.

    Снимок экрана: значок пера sparkly, чтобы запросить, что GitHub Copilot создает описание PR.

    Окно

  5. Предварительная версия разницы позволяет просматривать все изменения в файлах, которые были зафиксированы в рамках запроса на вытягивание. См. статью "Сравнение файлов" — представление диффа.

    Совет

    Параметр представления сводных различий позволяет просматривать только измененные разделы кода.

    Окно

  6. Рабочие элементы можно связать, ссылаясь на них с поиском проблем, введя # в поле описания или нажав # кнопку в правом нижнем углу. Вы также можете добавить рецензентов, введя имя пользователя GitHub или удостоверение Azure DevOps или электронную почту.

    Новый запрос на вытягивание с # в поле описания и список связанных проблем GitHub и запросов на вытягивание, показанные в Visual Studio 2022.

  7. После нажатия кнопки "Создать " по запросу на вытягивание другие разработчики могут просматривать изменения и предоставлять отзывы.

Следующие шаги

Чтобы продолжить путешествие, посетите страницу получения, извлечения и синхронизации на странице Visual Studio .

См. также