Este documento descreve exemplos de comandos que podem ser usados com as ferramentas do Gemini Code Assist do GitLab e do GitHub no seu IDE. Os desenvolvedores podem usar ferramentas no ambiente de desenvolvimento integrado 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 visão geral das ferramentas do Gemini Code Assist.
Antes de começar
- Configure o Gemini Code Assist.
- Conceda aos usuários os papéis necessários do IAM para que eles possam usar o Gemini Code Assist.
- Peça ao administrador para ativar as ferramentas.
- Para conectar sua conta do GitHub ou GitLab, siga as instruções em Configurar ferramentas.
Usar a ferramenta do GitHub para ver problemas e solicitações de envio
Use a ferramenta do GitHub para ver os problemas atribuídos a você e pesquisar problemas e código usando os recursos de pesquisa do GitHub no seu ambiente de desenvolvimento integrado.
Você precisa ter uma conta do GitHub
Pesquisar problemas com a ferramenta do GitHub
Para pesquisar todos os problemas atribuídos a você, no chat do Gemini Code Assist, insira um comando semelhante a este:
@GitHub list issues assigned to me
A ferramenta do GitHub lista todos os problemas atribuídos a você.
Para pesquisar problemas associados a um projeto e repositório específicos, no chat do Gemini Code Assist, insira um comando semelhante a este:
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
Substitua:
PROJECT_NAME
com o nome do projeto do GitHub.REPOSITORY
com o nome do repositório do GitHub.
A ferramenta do GitHub lista os problemas atribuídos a você no repositório especificado.
Pesquisar solicitações de envio com a ferramenta do GitHub
Para pesquisar todas as solicitações de extração abertas atribuídas a você, no chat do Gemini Code Assist, insira um comando semelhante a este:
@GitHub list pull requests assigned to me
Para pesquisar todas as solicitações de pull atribuídas a você em um projeto e repositório específicos, no chat do Gemini Code Assist, digite um comando semelhante a este:
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
Substitua:
PROJECT_NAME
com o nome do projeto do GitHub.REPOSITORY
com o nome do repositório do GitHub.
Outros comandos recomendados para a ferramenta do GitHub
Antes de usar os comandos a seguir, substitua:
PULL_REQUEST_NUMBER
é o número da solicitação de envio no GitHub.REPOSITORY_NAME
é o nome do seu repositório do GitHub.KEY_WORD
é uma palavra-chave para usar em uma pesquisa.ISSUE_NAME
o nome de um problema do GitHub
As seguintes solicitaçõ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 do GitLab para ver detalhes sobre solicitações de envio e problemas
Use a ferramenta do GitLab para listar solicitações de envio e problemas dos seus projetos do GitLab.
Para listar solicitações de pull em um projeto do GitLab, no chat do Gemini Code Assist, digite um comando semelhante a este:
@gitlab list my open pull requests in project PROJECT_NAME
Em que PROJECT_NAME
é o nome do seu projeto do GitLab.
A ferramenta @gitlab
lista suas solicitações de pull abertas.
Para listar os problemas atribuídos a você no GitLab, no chat do Gemini Code Assist, digite um comando semelhante a este:
@gitlab list issues assigned to me
A ferramenta @gitlab
lista os problemas atribuídos a você.
Outros comandos recomendados
Antes de usar os comandos a seguir, substitua:
- GITLAB_PROJECT é o nome do projeto do GitLab.
- MERGE_REQUEST_NUMBER é o número da solicitação de mesclagem no GitLab.
- ISSUE_NAME é o nome de um problema do GitLab.
As seguintes solicitações são recomendadas 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?
A seguir
- Leia a visão geral para saber mais sobre as ferramentas do Gemini Code Assist.