Skip to main content

Использование GitHub Copilot для изучения запросов на вытягивание

Чат GitHub Copilot поможет понять содержимое, функциональные возможности и состояние запроса на вытягивание.

Введение

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

Получение сводки запроса на вытягивание

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

  1. В GitHubперейдите к запросу на вытягивание в репозитории.

  2. В правом верхнем углу страницы нажмите на значок Copilot (), чтобы открыть Копилот Чат.

    Copilot будет использовать pull request в качестве контекста для вашего вопроса.

  3. В нижней части панели Копилот Чат в поле запроса введите вопрос и нажмите клавишу ВВОД.

Примеры запросов

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

  • Summarize this pull request
  • What is the current status of this pull request?
  • What are the main changes in this pull request?

Запрос об изменениях в определенном файле в запросе на вытягивание

Вы можете попросить Copilot объяснить изменения, внесенные в определенный файл в запросе на вытягивание, или предоставить сведения о состоянии файла в запросе на вытягивание.

  1. В GitHubперейдите к запросу на вытягивание в репозитории.

  2. Перейдите на вкладку "Измененные файлы".

  3. Справа от строки в нужном файле нажмите на иконку , затем нажмите Copilot и выберите Спросить об этом различии.

    Это открывает Копилот Чат с изменениями в файле, указанными в контексте вашего вопроса.

  4. Введите вопрос в поле запроса в нижней части панели чата и нажмите клавишу ВВОД.

Примеры запросов

  • What are the changes in this file?
  • What is the status of this file in the pull request?

Запрос о конкретных строках в файле в запросе на вытягивание

Вы можете попросить Copilot объяснить конкретные строки кода в запросе на вытягивание или предоставить сведения о состоянии этих строк.

  1. В GitHubперейдите к запросу на вытягивание в репозитории.

  2. Перейдите на вкладку "Измененные файлы".

  3. Щелкните номер строки для первой строки, которую вы хотите выбрать, а затем удерживайте клавишу SHIFT и щелкните номер строки для последней строки, которую вы хотите выбрать.

  4. Справа от одной из выбранных строк нажмите на иконку , затем нажмите Copilot и выберите Спросить об этом различии.

    Это открывает Копилот Чат с выбранными строками, указанными в контексте вашего вопроса.

  5. Введите вопрос в поле запроса в нижней части панели чата и нажмите клавишу ВВОД.

Примеры запросов

  • Explain the selected lines of code
  • What do these lines of code do?

Вопрос о том, почему рабочий процесс завершился сбоем

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

  1. В GitHubперейдите к запросу на вытягивание в репозитории.

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

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

  3. Если Copilot предоставил шаги по устранению проблемы, выполните действия по устранению проблемы.

Примеры запросов

  • Why has this workflow failed?
  • What can I do to fix this issue?

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

  •         [AUTOTITLE](//copilot/tutorials/using-copilot-to-explore-a-codebase)