Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

Использование Обзор кода GitHub Copilot на GitHub

          GitHub Copilot Проверяйте ваши pull requests и предлагайте готовые к применению изменения, чтобы вы получали быструю и практичную обратную связь по каждому коммиту.
          Обзор кода Copilot также доступна для членов организации без Copilot лицензии, если она включена администратором предприятия или владельцем организации. См[.Обзор кода Copilot для членов организации без Copilot лицензии](/copilot/concepts/agents/code-review#copilot-code-review-for-organization-members-without-a-copilot-license).

Запросить отзыв от Copilot

  1. На GitHub.com, создайте или откройте pull request.

  2. Откройте меню «Рецензенты », затем выберите Copilot.

    Снимок экрана: выбор "Copilot" в меню "Рецензенты".

  3. Подождите, пока Copilot закончите обзор. Обычно это занимает менее 30 секунд.

  4. Прочитайте Copilotкомментарии по запросу.

    Снимок экрана: обзор кода, оставленный Copilot.

           Copilot всегда оставляет отзыв «Комментарий», а не «Одобрить» или «Запросить изменения». Его отзывы не учитываются при необходимых одобрениях и не блокируют слияние.
    
           Copilotкомментарии к рецензиям работают как комментарии человеческих рецензентов. Добавляйте реакции, отвечайте, разрешайте или скрывайте их. Любые ваши ответы видны другим, но не для Copilot.
    

Работа с предлагаемыми изменениями

          CopilotОбратная связь часто содержит предложения изменений, которые можно применить за несколько кликов. Примите одно предложение или объедините несколько предложений в один коммит. Дополнительные сведения см. в разделе [AUTOTITLE](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request).

Чтобы Copilot облачный агент реализовывать предлагаемые изменения напрямую:

  1. Зарегистрируйтесь в public preview для Инструменты в обзоре кода Copilot и включите Copilot облачный агент.
  2. В комментарии к отзыву от Обзор кода GitHub Copilot, нажмите «Реализовать предложение». Это создаёт черновик комментария, в котором вы инструктируете Copilot ответить на конкретные отзывы. Copilot Затем создаёт новый запрос на вашу ветку с применёнными предложениями.

Оставляйте обратную связь по отзывам

Комментарии Rate Copilotдля улучшения будущих предложений.

  1. В комментарии к обзору Copilotот , нажмите кнопку «большой палец вверх» (👍) или «палец вниз» (👎)

    Снимок экрана: комментарий Обзор кода Copilot с кнопками вверх и пальцем вниз.

  2. Если вы кликнете «палец вниз», по желанию выберите причину и оставите комментарий, затем нажмите «Отправить отзыв».

    Снимок экрана: форма предоставления дополнительных сведений при предоставлении отрицательной обратной связи с комментарием из Copilot.

Запросить повторный отзыв

          Copilot не пересматривает автоматически при введении новых изменений. Чтобы запросить повторный отзыв, нажмите <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-sync" aria-label="Re-request review" role="img"><path d="M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z"></path></svg> кнопку рядом с Copilotименем в меню **рецензентов** .

При повторном рецензировании Copilot можно повторить предыдущие комментарии, даже если вы их решили или поставили минус.

Включить автоматические отзывы

По умолчанию вы вручную запрашиваете отзывы Copilot по каждому pull request. Чтобы включить автоматические отзывы для всех pull request, смотрите Настройка автоматического проверки кода от GitHub Copilot.

Настраивайте отзывы с помощью индивидуальных инструкций

Вы можете настроить Обзор кода Copilot путем добавления пользовательских инструкций в репозиторий.

Пользовательские инструкции репозитория могут быть широкими или определенными по пути. Вы указываете пользовательские инструкции на уровне репозитория в .github/copilot-instructions.md файле в репозитории. Этот файл можно использовать для хранения сведений, которые требуется использовать Copilot для просмотра кода в любом месте репозитория.

Вы также можете написать инструкции, которые Copilot будут использоваться только при просмотре кода в файлах, соответствующих указанному пути. Эти инструкции можно написать в одном или нескольких файлах .github/instructions/**/*.instructions.md .

Дополнительные сведения см. в разделе Добавление пользовательских инструкций репозитория для GitHub Copilot.

Примечание.

* Обзор кода Copilot читает только первые 4 000 символов любого пользовательского файла инструкций. Любые инструкции за пределами этого лимита не повлияют на отзывы, сгенерированные Обзор кода Copilot. Это ограничение не применяется к Копилот Чат или Copilot облачный агент.

  • При просмотре pull-запроса Copilot использует пользовательские инструкции в базовой ветви pull request. Например, если ваш pull-запрос стремится объединиться my-feature-branch с main, Copilot будет использовать пользовательские инструкции в main.

Пример

Этот пример файла содержит три инструкции .github/copilot-instructions.md , которые будут применены ко всем данным Обзор кода Copilotв репозитории.

When performing a code review, respond in Spanish.

When performing a code review, apply the checks in the `/security/security-checklist.md` file.

When performing a code review, focus on readability and avoid nested ternary operators.

Дополнительные материалы