En este documento, se describen ejemplos de instrucciones que puedes usar con las herramientas de Gemini Code Assist de GitHub y GitLab en tu IDE. Los desarrolladores pueden usar herramientas en el IDE para extraer información de servicios externos.
Para obtener más información sobre las herramientas de Gemini Code Assist y una lista completa de los servicios y productos disponibles, consulta la descripción general de las herramientas de Gemini Code Assist.
Antes de comenzar
- Configura Gemini Code Assist.
- Pídele al administrador que habilite las herramientas.
- Para conectar tu cuenta de GitHub o GitLab, sigue las instrucciones que se indican en Configurar herramientas.
Usa la herramienta de GitHub para ver problemas y solicitudes de extracción
Puedes usar la herramienta de GitHub para ver los problemas que se te asignaron y buscar problemas y código con las funciones de búsqueda de GitHub desde tu IDE.
Debes tener una cuenta de GitHub
Cómo buscar problemas con la herramienta de GitHub
Para buscar todos los problemas que se te asignaron, en el chat de Gemini Code Assist, ingresa una instrucción similar a la siguiente:
@GitHub list issues assigned to me
La herramienta de GitHub muestra todos los problemas que se te asignaron.
Para buscar problemas asociados con un proyecto y un repositorio específicos, en el chat de Gemini Code Assist, ingresa una instrucción similar a la siguiente:
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
Reemplaza lo siguiente:
PROJECT_NAME
por el nombre del proyecto de GitHub.REPOSITORY
por el nombre del repositorio de GitHub.
La herramienta de GitHub muestra una lista de los problemas que se te asignaron en el repositorio especificado.
Cómo buscar solicitudes de extracción con la herramienta de GitHub
Para buscar todas las solicitudes de extracción abiertas que se te asignaron, en el chat de Gemini Code Assist, ingresa una instrucción similar a la siguiente:
@GitHub list pull requests assigned to me
Para buscar todas las solicitudes de extracción que se te asignaron en un proyecto y un repositorio específicos, en el chat de Gemini Code Assist, ingresa una instrucción similar a la siguiente:
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
Reemplaza lo siguiente:
PROJECT_NAME
por el nombre del proyecto de GitHub.REPOSITORY
por el nombre del repositorio de GitHub.
Sugerencias adicionales recomendadas para la herramienta de GitHub
Antes de usar las siguientes instrucciones, reemplaza lo siguiente:
PULL_REQUEST_NUMBER
es el número de la solicitud de extracción en GitHub.REPOSITORY_NAME
es el nombre de tu repositorio de GitHub.KEY_WORD
es una palabra clave para usar en una búsqueda.ISSUE_NAME
el nombre de un problema de GitHub
Se recomiendan las siguientes instrucciones para la herramienta de 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
Usa la herramienta de GitLab para obtener detalles sobre las solicitudes de extracción y los problemas
Puedes usar la herramienta de GitLab para enumerar tus solicitudes de extracción y problemas de tus proyectos de GitLab.
Para enumerar las solicitudes de extracción en un proyecto de GitLab, en el chat de Gemini Code Assist, ingresa una instrucción similar a la siguiente:
@gitlab list my open pull requests in project PROJECT_NAME
En el que PROJECT_NAME
es el nombre de tu proyecto de GitLab.
La herramienta @gitlab
muestra tus solicitudes de extracción abiertas.
Para enumerar los problemas que se te asignaron en GitLab, en el chat de Gemini Code Assist, ingresa una instrucción similar a la siguiente:
@gitlab list issues assigned to me
La herramienta @gitlab
muestra los problemas que se te asignaron.
Instrucciones recomendadas adicionales
Antes de usar las siguientes instrucciones, reemplaza lo siguiente:
- GITLAB_PROJECT es el nombre de tu proyecto de GitLab.
- MERGE_REQUEST_NUMBER es el número de la solicitud de combinación en GitLab.
- ISSUE_NAME es el nombre de un problema de GitHub.
Se recomiendan las siguientes instrucciones para la herramienta 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?
¿Qué sigue?
- Para obtener más información sobre las herramientas de Gemini Code Assist, lee la descripción general.