Skip to main content

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

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

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

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

Примечание.

Агент кодирования Copilot находится в public preview и подлежит изменению. Во время предварительной версии использование функции подлежит Условия лицензии GitHub Pre-release.

Общие сведения о Агент кодирования Copilotсм. в разделе Сведения об агенте программирования Copilot.

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

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

Внимание

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

Кроме того, если включен параметр "Требовать утверждение последней проверяемой принудительной отправки", окончательный push-запрос на вытягивание потребует утверждения n + 1, где n является числом необходимых утверждений. Пользователь, инициирующий исходный запрос на извлечение 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 в том же запросе на вытягивание, оно будет отвечать на новые комментарии и отправлять дополнительные изменения. Он не будет отвечать на комментарии, которые были добавлены, пока он не был назначен.

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

Дополнительные сведения см. в разделе "Использование комментариев для итерации запроса на вытягивание" в Рекомендации по использованию Copilot для работы над задачами.

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

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

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

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

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

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

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

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

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