Este documento descreve exemplos de comandos que pode usar com as ferramentas GitLab e GitHub Gemini Code Assist no seu IDE. Os programadores podem usar ferramentas no IDE para extrair informações de serviços externos.
Para mais informações sobre as ferramentas do Gemini Code Assist e uma lista completa dos serviços e produtos disponíveis, consulte a vista geral das ferramentas do Gemini Code Assist.
Antes de começar
- Configure o Gemini Code Assist.
- Conceda aos seus utilizadores as funções de IAM necessárias para lhes permitir usar o Gemini Code Assist.
- Peça ao administrador para ativar as ferramentas.
- Para associar a sua conta do GitHub ou GitLab, siga as instruções em Configurar ferramentas.
Use a ferramenta GitHub para ver problemas e pedidos de envio
Pode usar a ferramenta GitHub para ver problemas atribuídos a si e pesquisar problemas e código usando as capacidades de pesquisa do GitHub a partir do seu IDE.
Tem de ter uma conta do GitHub
Pesquise problemas com a ferramenta GitHub
Para pesquisar todos os problemas atribuídos a si, no chat do Gemini Code Assist, introduza um comando semelhante ao seguinte:
@GitHub list issues assigned to me
A ferramenta do GitHub apresenta todos os problemas que lhe foram atribuídos.
Para pesquisar problemas associados a um projeto e um repositório específicos, no chat do Gemini Code Assist, introduza um comando semelhante ao seguinte:
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
Substitua o seguinte:
PROJECT_NAME
com o nome do projeto do GitHub.REPOSITORY
com o nome do repositório do GitHub.
A ferramenta GitHub apresenta uma lista de problemas atribuídos a si no repositório especificado.
Pesquise pedidos de envio com a ferramenta GitHub
Para pesquisar todos os pedidos de obtenção abertos atribuídos a si, no chat do Gemini Code Assist, introduza um comando semelhante ao seguinte:
@GitHub list pull requests assigned to me
Para pesquisar todos os pedidos de envio atribuídos a si num projeto e repositório específicos, no chat do Gemini Code Assist, introduza um comando semelhante ao seguinte:
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
Substitua o seguinte:
PROJECT_NAME
com o nome do projeto do GitHub.REPOSITORY
com o nome do repositório do GitHub.
Comandos recomendados adicionais para a ferramenta GitHub
Antes de usar os seguintes comandos, substitua o seguinte:
PULL_REQUEST_NUMBER
é o número do pedido de envio no GitHub.REPOSITORY_NAME
é o nome do seu repositório do GitHub.KEY_WORD
é uma palavra-chave para usar numa pesquisa.ISSUE_NAME
o nome de um problema do GitHub
As seguintes instruções são recomendadas para a ferramenta do 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
Use a ferramenta GitLab para ver detalhes sobre pedidos de envio e problemas
Pode usar a ferramenta GitLab para listar os seus pedidos de envio e problemas dos seus projetos do GitLab.
Para listar pedidos de envio num projeto do GitLab, no chat do Gemini Code Assist, introduza um comando semelhante ao seguinte:
@gitlab list my open pull requests in project PROJECT_NAME
Em que PROJECT_NAME
é o nome do seu projeto do GitLab.
A ferramenta @gitlab
apresenta as suas solicitações de obtenção pendentes.
Para listar os problemas atribuídos a si no GitLab, no chat do Gemini Code Assist, introduza um comando semelhante ao seguinte:
@gitlab list issues assigned to me
A ferramenta @gitlab
apresenta uma lista dos problemas que lhe foram atribuídos.
Comandos recomendados adicionais
Antes de usar os seguintes comandos, substitua o seguinte:
- GITLAB_PROJECT é o nome do seu projeto do GitLab.
- MERGE_REQUEST_NUMBER é o número do pedido de união no GitLab.
- ISSUE_NAME é o nome de um problema do GitLab.
Recomendam-se os seguintes comandos para a ferramenta 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?
O que se segue?
- Saiba mais sobre as ferramentas do Gemini Code Assist lendo a vista geral