Просмотр ваших проблем и pull requests
Щелкните "Проблемы " или " Запросы на вытягивание " на боковой панели, чтобы просмотреть соответствующие элементы из репозиториев.
Создание проблемы или запрос на вытягивание из сеанса
При запросе агента в приложении на создание проблемы агент выбирает шаблон проблемы репозитория на основе типа проблемы. Чтобы использовать конкретный шаблон, укажите его в запросе.
При запросе агента на создание запроса на вытягивание он также следует шаблону запроса на вытягивание репозитория.
Начало сессии с определённой проблемы
- Щелкните "Проблемы" на боковой панели.
- Просмотрите или отфильтруйте, чтобы найти проблему, затем кликните, чтобы посмотреть детали.
- Нажмите «Новая сессия». Приложение создаёт новую сессию с уже загруженным контекстом проблемы.
- Выберите режим сессии в выпадающем меню под полем запроса — например, Планируйте , чтобы агент предложил план первым, или Interactive для совместной работы с агентом.
- Спросите агента, чего вы хотите, чтобы он делал. Если вы выбрали режим плана , агент предлагает вам план для просмотра в первую очередь; В противном случае агент начнёт работать над проблемой и предложит изменения, которые вы сможете доработать. Следите за просмотром разговора и оставляйте обратную связь, чтобы направить агента.
Проверка запроса на включение изменений
- Щелкните запросы на вытягивание на боковой панели, а затем щелкните запрос на вытягивание, чтобы просмотреть его обзор, включая сводку, результаты проверки CI и действие проверки.
- Переключитесь на вкладку «Файлы изменились », чтобы просмотреть дифференцию.
- Нажмите «Новая сессия», чтобы начать сессию для pull request. Во время сессии вы можете оставить комментарии для обзора на дифференциате или попросить агента внести изменения.
- После завершения просмотра в сессии вы можете вернуться в просмотр деталей pull request и нажать «Review » вверху, чтобы отправить отзыв.
Вы также можете открыть pull request в браузере или в другом IDE прямо из приложения.
Ответ на отзыв
Вы можете отвечать на отзывы и решать ошибки проверок CI в GitHub Copilot app.
- Откройте pull request.
- Прокрутите страницу вниз, чтобы увидеть отзывы о вашем PR. Чтобы попросить агента разрешить вопрос, нажмите Исправление.
- Внизу страницы смотрите статус проверок 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.