Este documento descreve exemplos de comandos que podem ser usados com as ferramentas do Gemini Code Assist do GitLab e do GitHub no seu ambiente de desenvolvimento integrado (IDE, na sigla em inglês). 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.