Начните работу с инструментами Gemini Code Assist

В этом документе описаны примеры подсказок, которые вы можете использовать с инструментами GitLab и GitHub Gemini Code Assist в вашей IDE. Разработчики могут использовать инструменты IDE для получения информации из внешних сервисов.

Дополнительную информацию об инструментах Gemini Code Assist и полный список доступных услуг и продуктов см. в обзоре инструментов Gemini Code Assist .

Прежде чем начать

  1. Настройте Gemini Code Assist .
  2. Попросите администратора включить инструменты .
  3. Чтобы подключить свою учетную запись GitHub или GitLab, следуйте инструкциям в разделе Настройка инструментов .

Используйте инструмент GitHub для просмотра проблем и запросов на извлечение.

Вы можете использовать инструмент GitHub для просмотра назначенных вам задач и поиска проблем и кода с помощью возможностей поиска GitHub в вашей IDE.

У вас должна быть учетная запись GitHub.

Поиск проблем с помощью инструмента GitHub

Для поиска всех назначенных вам задач в чате Gemini Code Assist введите запрос, подобный следующему:

@GitHub list issues assigned to me

Инструмент GitHub перечисляет все назначенные вам задачи.

Для поиска проблем, связанных с конкретным проектом и репозиторием, в чате Gemini Code Assist введите приглашение, подобное следующему:

@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY

Замените следующее:

  • PROJECT_NAME с названием проекта GitHub.
  • REPOSITORY с названием репозитория GitHub.

Инструмент GitHub перечисляет назначенные вам задачи в указанном репозитории.

Поиск запросов на включение с помощью инструмента GitHub

Чтобы найти все назначенные вам открытые запросы на включение, в чате Gemini Code Assist введите приглашение, подобное следующему:

@GitHub list pull requests assigned to me

Для поиска всех назначенных вам пул-реквестов в конкретном проекте и репозитории в чате Gemini Code Assist введите приглашение, подобное следующему:

@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?

Замените следующее:

  • PROJECT_NAME с названием проекта GitHub.
  • REPOSITORY с названием репозитория GitHub.

Дополнительные рекомендуемые запросы для инструмента GitHub

Прежде чем использовать следующие подсказки, замените следующее:

  • PULL_REQUEST_NUMBER — это номер запроса на включение в GitHub.
  • REPOSITORY_NAME — это имя вашего репозитория GitHub.
  • KEY_WORD — это ключевое слово, используемое при поиске.
  • ISSUE_NAME — название проблемы GitHub.

Для инструмента GitHub рекомендуются следующие запросы:

  • @GitHub list issues assigned to me
  • @GitHub list my open pull requests
  • @GitHub list comments for pull request PULL_REQUEST_NUMBER in REPOSITORY_NAME
  • @GitHub find open issues for KEY_WORD
  • @GitHub find code relating to KEY_WORD
  • @GitHub get comments on my issue ISSUE_NAME
  • @GitHub what are the comments on my pr PULL_REQUEST_NUMBER

Используйте инструмент GitLab, чтобы получить подробную информацию о запросах на включение и проблемах.

Вы можете использовать инструмент GitLab для составления списка запросов на включение и проблем в ваших проектах GitLab.

Чтобы составить список запросов на включение в проекте GitLab, в чате Gemini Code Assist введите приглашение, подобное следующему:

@gitlab list my open pull requests in project PROJECT_NAME

Где PROJECT_NAME — имя вашего проекта GitLab.

Инструмент @gitlab перечисляет ваши открытые запросы на включение.

Чтобы перечислить назначенные вам задачи в GitLab, в чате Gemini Code Assist введите приглашение, подобное следующему:

@gitlab list issues assigned to me

Инструмент @gitlab перечисляет назначенные вам задачи.

Дополнительные рекомендуемые подсказки

Прежде чем использовать следующие подсказки, замените следующее:

  • GITLAB_PROJECT — это имя вашего проекта GitLab.
  • MERGE_REQUEST_NUMBER — номер мерж-реквеста в GitLab.
  • ISSUE_NAME — это название проблемы GitLab.

Для инструмента GitLab рекомендуются следующие запросы:

  • @gitlab list my issues in the project GITLAB_PROJECT ?
  • @gitlab list all my open merge requests for MERGE_REQUEST_NUMBER
  • @gitlab what's the status of the CI pipeline for merge request ISSUE_NAME in PROJECT_NAME ?

Что дальше

  • Узнайте больше об инструментах Gemini Code Assist, прочитав обзор.