В этом документе описаны примеры подсказок, которые вы можете использовать с инструментами GitLab и GitHub Gemini Code Assist в вашей IDE. Разработчики могут использовать инструменты IDE для получения информации из внешних сервисов.
Дополнительную информацию об инструментах Gemini Code Assist и полный список доступных услуг и продуктов см. в обзоре инструментов Gemini Code Assist .
Прежде чем начать
- Настройте Gemini Code Assist .
- Попросите администратора включить инструменты .
- Чтобы подключить свою учетную запись 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, прочитав обзор.