Este documento descreve exemplos de comandos que podem ser usados com as ferramentas GitLab e GitHub Gemini Code Assist no seu ambiente de desenvolvimento integrado. 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.
- Peça ao administrador para ativar as ferramentas.
- Para conectar sua conta do GitHub ou do GitLab, siga as instruções em Configurar ferramentas.
Usar a ferramenta do GitHub para conferir problemas e solicitações de envio
Você pode usar a ferramenta do GitHub para conferir 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ífico, no chat do Gemini Code Assist, digite um comando semelhante ao seguinte:
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
Substitua:
PROJECT_NAME
pelo nome do projeto do GitHub.REPOSITORY
pelo 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 pull 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 todos os pull requests atribuídos a você em um projeto e repositório específico, no chat do Gemini Code Assist, insira um comando semelhante a este:
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
Substitua:
PROJECT_NAME
pelo nome do projeto do GitHub.REPOSITORY
pelo nome do repositório do GitHub.
Outras sugestões recomendadas para a ferramenta do GitHub
Antes de usar as próximas instruções, substitua o seguinte:
PULL_REQUEST_NUMBER
é o número da solicitação de envio no GitHub.REPOSITORY_NAME
é o nome do 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 conferir detalhes sobre solicitações de envio e problemas
Você pode usar a ferramenta do GitLab para listar suas solicitações de envio e problemas dos projetos do GitLab.
Para listar solicitações de pull em um projeto do GitLab, no chat do Gemini Code Assist, insira um comando semelhante a este:
@gitlab list my open pull requests in project PROJECT_NAME
Em que PROJECT_NAME
é
o nome do 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 as próximas instruções, substitua o seguinte:
- 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
- Saiba mais sobre as ferramentas do Gemini Code Assist lendo a visão geral.