Skip to main content

Просмотр запроса на вытягивание, созданного Copilot

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

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

Copilot coding agent is available with the GitHub Copilot Pro+ and GitHub Copilot Enterprise plans in repositories where it is enabled.
Sign up for Copilot

Примечание.

Copilot coding agent is in public preview and subject to change.

Просмотр изменений данных Copilot

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

Внимание

Если у вас есть правило "Обязательные утверждения" или защита ветви, вы не сможете утвердить запросы на вытягивание, инициированные путем назначения связанной проблемы Copilot. Кто-то другой должен утвердить запрос на вытягивание, прежде чем его можно объединить.

Вы можете попросить Copilot внести изменения с помощью комментариев запроса на вытягивание или просмотреть Copilotветви и внести изменения самостоятельно.

Совет

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

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

Copilot only responds to comments from people who have write access to the repository.

Если Copilot запускает новый сеанс агента в ответ на комментарий, в временной шкале запроса на вытягивание добавляется эмодзи глаз (👀) в качестве реакции на комментарий, а событие "Copilot начал работу".

Снимок экрана: временная шкала запроса на вытягивание с комментарием о просмотре с реакцией глаз и событием временной шкалы "Copilot started work".

Copilot может игнорировать комментарий, если он считает, что комментарий не предназначен для него. Если вы уверены, что вам нужно, чтобы Copilot ответили на комментарий, можно @mention Copilot, включив @copilot в комментарий.

Совет

Если вы не хотите{ % данных variables.product.prodname_copilot_short %} отвечать на комментарии по запросу на вытягивание, вы можете отменить назначение Copilot из запроса на вытягивание. Если вы позже переназначите Copilot в том же запросе на вытягивание, оно будет отвечать на новые комментарии и отправлять дополнительные изменения. Он не будет отвечать на комментарий, добавленный в то время как он не был назначен.

Дополнительные сведения см. в разделе "Использование комментариев для итерации запроса на вытягивание" в Best practices for using Copilot to work on tasks.

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

Рабочие процессы GitHub Actions не будут выполняться автоматически, когда Copilot отправляет изменения в запрос на вытягивание.

Рабочие процессы GitHub Actions могут быть привилегированными и иметь доступ к конфиденциальным секретам. Проверьте предлагаемые изменения в запросе на вытягивание и убедитесь в том, что рабочие процессы можно спокойно выполнить в ветви запроса на вытягивание. Особенного внимания требуют предлагаемые изменения в каталоге .github/workflows/, влияющие на файлы рабочего процесса.

Чтобы разрешить выполнение рабочих процессов GitHub Actions нажмите кнопку "Утвердить и запустить рабочие процессы " в поле слияния запроса на вытягивание.

Снимок экрана: поле слияния для запроса на вытягивание из Copilot с кнопкой "Утвердить и запустить рабочие процессы".

Предоставление отзывов о работе Copilot

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

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

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