Comece a usar as ferramentas do Gemini Code Assist

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

  1. Configure o Gemini Code Assist.
  2. Conceda aos seus utilizadores as funções de IAM necessárias para lhes permitir usar o Gemini Code Assist.
  3. Peça ao administrador para ativar as ferramentas.
  4. 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