Skip to main content

Просмотр pull-запроса, созданного GitHub Copilot

После Copilot создания pull-запроса стоит его проверить. Можно предложить @copilotCopilot попросить внести изменения или самостоятельно продвигать их.

Кто может использовать эту функцию?

Copilot облачный агент доступна с GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business и GitHub Copilot Enterprise планами. Агент доступен во всех репозиториях, хранящихся на GitHub, за исключением тех, которые принадлежат управляемые учетные записи пользователей и где он явно отключен.
Sign up for Copilot

Примечание.

Для вступления в Copilot облачный агент, см. О облачном агенте GitHub Copilot.

Пересмотр Copilotизменений

После того как Copilot вы закончили работу над задачей на написание кода и запросили у вас проверку pull request, вам следует тщательно проверить Copilotработу перед объединением pull request.

Внимание

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

Вы можете попросить Copilot внести изменения, упомянув @copilot их в комментариях для pull request. По умолчанию Copilot push commit отправляет непосредственно в ветку pull request. Если хотите, вы можете попросить Copilot создать отдельный pull request, используя естественный язык в комментарии. Вы также можете проверить Copilotфилиал и внести изменения самостоятельно.

Опционально, при отправке комментария по запросу (не обзора или обзора) через GitHub веб-интерфейс, вы можете выбрать модель с помощью выбора моделей. По умолчанию Copilot буду использовать модель, изначально использовавшуюся для создания pull-запроса.

Совет

Рекомендуется пакетно отправлять комментарии для проверки, а не отправлять их по отдельности.

Copilot Отвечает только на комментарии людей, имеющих доступ к репозиторию для записи.

Когда Copilot начинает новую сессию агента в ответ на ваш комментарий, добавляется эмодзи глаза (👀) в качестве реакции на комментарий, а на таймлайн pull request добавляется событие «Copilot начал работу».

Скриншот таймлайна pull request с комментарием к обзору, реакцией глаз и событием «Copilot начал работу».

При Copilot запуске новой сессии по тому же pull request-у он запоминает контекст предыдущей сессии, что позволяет работать быстрее и надёжнее.

Примечание.

Если pull request был создан Пользовательский агент, когда вы упоминаете @copilot в комментариях к pull-request, тот Пользовательский агент же будет использован для дальнейших изменений. Это обеспечивает согласованность специализированной конфигурации агента на протяжении всего жизненного цикла запроса на вытягивание. См . раздел AUTOTITLE.

Дополнительные сведения см. в разделе "Использование комментариев для итерации запроса на вытягивание" в Лучшие практики использования GitHub Copilot для выполнения задач.

Управление GitHub Actions запусками рабочих процессов

          По умолчанию GitHub Actions рабочие процессы не запускаются автоматически при Copilot внесении изменений в pull-запрос.
          
          
                        GitHub Actions Рабочие процессы могут быть привилегированы и иметь доступ к конфиденциальным секретам. Проверьте предлагаемые изменения в запросе на вытягивание и убедитесь в том, что рабочие процессы можно спокойно выполнить в ветви запроса на вытягивание. Особенного внимания требуют предлагаемые изменения в каталоге `.github/workflows/`, влияющие на файлы рабочего процесса.
          
          Чтобы разрешить GitHub Actions запуск рабочих процессов, нажмите кнопку **«Одобрить» и запустить рабочие процессы** в окне слияния pull-запроса.
          
          ![Скриншот окна слияния в pull-запросе от Copilot с кнопкой «Approve and Run workflows».](/assets/images/help/copilot/cloud-agent/approve-and-run-workflows.png)
          
          По желанию можно настроить Copilot облачный агент так, чтобы GitHub Actions рабочие процессы работали без вмешательства человека. Для получения дополнительной информации см. [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/configuring-agent-settings).

Обратная связь по Copilotработе '

Вы можете оставлять обратную связь по Copilotработе с помощью кнопок обратной связи на Copilotpull requests и комментариях . Мы используем ваши отзывы для улучшения продукта и качества Copilotего решений.

  1. При pull request-запросе или комментарии Copilotот , нажмите на кнопку «thumbs up» (👍) или «thumbs down (👎).
  2. Если щелкнуть кнопку вниз, вам будет предложено предоставить дополнительные сведения. Вы можете, при необходимости, выбрать причину негативных отзывов и оставить комментарий перед нажатием кнопки "Отправить отзыв".

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

  •         [AUTOTITLE](/copilot/tutorials/cloud-agent/get-the-best-results)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/troubleshoot-cloud-agent)