Skip to main content
Skip to content

Управление проблемами и pull-запросами с помощью приложения GitHub приложение Copilot

Подхватить проблему, направить агента внести изменения и выполнить pull request — всё это без выхода GitHub Copilot appиз .

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

Доступно GitHub Copilot app для всех Copilot планов.
Скачайте GitHub Copilot app

Просмотр ваших проблем и pull requests

Щелкните "Проблемы " или " Запросы на вытягивание " на боковой панели, чтобы просмотреть соответствующие элементы из репозиториев.

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

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

При запросе агента на создание запроса на вытягивание он также следует шаблону запроса на вытягивание репозитория.

Начало сессии с определённой проблемы

  1. Щелкните "Проблемы" на боковой панели.
  2. Просмотрите или отфильтруйте, чтобы найти проблему, затем кликните, чтобы посмотреть детали.
  3. Нажмите «Новая сессия». Приложение создаёт новую сессию с уже загруженным контекстом проблемы.
  4. Выберите режим сессии в выпадающем меню под полем запроса — например, Планируйте , чтобы агент предложил план первым, или Interactive для совместной работы с агентом.
  5. Спросите агента, чего вы хотите, чтобы он делал. Если вы выбрали режим плана , агент предлагает вам план для просмотра в первую очередь; В противном случае агент начнёт работать над проблемой и предложит изменения, которые вы сможете доработать. Следите за просмотром разговора и оставляйте обратную связь, чтобы направить агента.

Проверка запроса на включение изменений

  1. Щелкните запросы на вытягивание на боковой панели, а затем щелкните запрос на вытягивание, чтобы просмотреть его обзор, включая сводку, результаты проверки CI и действие проверки.
  2. Переключитесь на вкладку «Файлы изменились », чтобы просмотреть дифференцию.
  3. Нажмите «Новая сессия», чтобы начать сессию для pull request. Во время сессии вы можете оставить комментарии для обзора на дифференциате или попросить агента внести изменения.
  4. После завершения просмотра в сессии вы можете вернуться в просмотр деталей pull request и нажать «Review » вверху, чтобы отправить отзыв.

Вы также можете открыть pull request в браузере или в другом IDE прямо из приложения.

Ответ на отзыв

Вы можете отвечать на отзывы и решать ошибки проверок CI в GitHub Copilot app.

  1. Откройте pull request.
  2. Прокрутите страницу вниз, чтобы увидеть отзывы о вашем PR. Чтобы попросить агента разрешить вопрос, нажмите Исправление.
  3. Внизу страницы смотрите статус проверок CI. Чтобы попросить агента исправить неудачные проверки, нажмите Исправить проверки неудачи.

Слияние запроса на вытягивание

Agent Merge доступен в GitHub Copilot app и в составе Copilot in the cloud. Обе поверхности могут устранять сбои GitHub Actions рабочих процессов и разрешать конфликты слияния. В приложении Agent Merge также можно обратиться к комментариям к рецензированием, которые не поддерживаются в облаке.

Если вы хотите объединить запрос на вытягивание, включите Agent Merge в верхней части приложения. Agent Merge Предложит сеансу рабочей области Copilot прочитать запрос на вытягивание, исправить блокировку и объединить его сразу после того, как GitHub это разрешено. Он работает в фоне, переживает перезапуска приложения и сам выключается после слияния вашего pull-запроса.

Вы также можете использовать Agent Merge в качестве части Copilot in the cloudзапроса на вытягивание непосредственно из запроса GitHubна вытягивание. В поле слияния запроса на вытягивание нажмите кнопку "Контроль и исправление", а затем выберите " Исправить неудачные действия" рабочих процессов, разрешить конфликты слияния или оба. Copilot исправляет выбранные блокировщики в среде разработки на основе и публикует обновления временной GitHub Actionsшкалы, объясняя, почему она начала работу.

Облачный параметр сохраняет запрос на вытягивание готовым к слиянию и может сочетаться с автоматическим слиянием, чтобы завершить слияние, когда выполнены все требования. Вы также можете включить его автоматически для создаваемых запросов на вытягивание. Сведения о настройке, настройке и выставлении счетов см. в разделе Получение запросов на вытягивание, готовых к слиянию с Agent Merge.