Ce document décrit des exemples de requêtes que vous pouvez utiliser avec les outils Gemini Code Assist GitLab et GitHub dans votre IDE. Les développeurs peuvent utiliser des outils dans l'IDE pour extraire des informations à partir de services externes.
Pour en savoir plus sur les outils Gemini Code Assist et obtenir la liste complète des services et produits disponibles, consultez Présentation des outils Gemini Code Assist.
Avant de commencer
- Configurez Gemini Code Assist.
- Attribuez à vos utilisateurs les rôles IAM requis pour leur permettre d'utiliser Gemini Code Assist.
- Demandez à votre administrateur d'activer les outils.
- Pour associer votre compte GitHub ou GitLab, suivez les instructions de la section Configurer les outils.
Afficher les problèmes et les demandes d'extraction à l'aide de l'outil GitHub
Vous pouvez utiliser l'outil GitHub pour afficher les problèmes qui vous sont attribués et rechercher des problèmes et du code à l'aide des fonctionnalités de recherche de GitHub depuis votre IDE.
Vous devez disposer d'un compte GitHub.
Rechercher des problèmes avec l'outil GitHub
Pour rechercher tous les problèmes qui vous sont attribués, dans le chat Gemini Code Assist, saisissez une requête semblable à la suivante :
@GitHub list issues assigned to me
L'outil GitHub liste tous les problèmes qui vous sont attribués.
Pour rechercher les problèmes associés à un projet et à un dépôt spécifiques, saisissez une requête semblable à la suivante dans le chat Gemini Code Assist :
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
Remplacez les éléments suivants :
PROJECT_NAME
par le nom du projet GitHub.- Remplacez
REPOSITORY
par le nom du dépôt GitHub.
L'outil GitHub liste les problèmes qui vous sont attribués dans le dépôt spécifié.
Rechercher des demandes d'extraction avec l'outil GitHub
Pour rechercher toutes les demandes d'extraction ouvertes qui vous sont attribuées, dans le chat Gemini Code Assist, saisissez une requête semblable à la suivante :
@GitHub list pull requests assigned to me
Pour rechercher toutes les demandes d'extraction qui vous sont attribuées dans un projet et un dépôt spécifiques, saisissez une requête semblable à la suivante dans le chat Gemini Code Assist :
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
Remplacez les éléments suivants :
PROJECT_NAME
par le nom du projet GitHub.- Remplacez
REPOSITORY
par le nom du dépôt GitHub.
Autres requêtes recommandées pour l'outil GitHub
Avant d'utiliser les requêtes suivantes, remplacez les éléments suivants :
PULL_REQUEST_NUMBER
correspond au numéro de la demande d'extraction dans GitHub.REPOSITORY_NAME
est le nom de votre dépôt GitHub.KEY_WORD
est un mot clé à utiliser dans une recherche.ISSUE_NAME
: nom d'un problème GitHub
Les requêtes suivantes sont recommandées pour l'outil 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
Utiliser l'outil GitLab pour obtenir des informations sur les demandes d'extraction et les problèmes
Vous pouvez utiliser l'outil GitLab pour lister vos demandes d'extraction et vos problèmes à partir de vos projets GitLab.
Pour lister les demandes d'extraction dans un projet GitLab, saisissez une requête semblable à la suivante dans le chat Gemini Code Assist :
@gitlab list my open pull requests in project PROJECT_NAME
Où PROJECT_NAME
correspond au nom de votre projet GitLab.
L'outil @gitlab
liste vos demandes d'extraction ouvertes.
Pour lister les problèmes qui vous sont attribués dans GitLab, saisissez une requête semblable à la suivante dans le chat Gemini Code Assist :
@gitlab list issues assigned to me
L'outil @gitlab
liste les problèmes qui vous sont attribués.
Autres requêtes recommandées
Avant d'utiliser les requêtes suivantes, remplacez les éléments suivants :
- GITLAB_PROJECT est le nom de votre projet GitLab.
- MERGE_REQUEST_NUMBER correspond au numéro de la demande de fusion dans GitLab.
- ISSUE_NAME est le nom d'un problème GitLab.
Les requêtes suivantes sont recommandées pour l'outil 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?
Étapes suivantes
- Pour en savoir plus sur les outils Gemini Code Assist, consultez l'aperçu.