Inizia a utilizzare gli strumenti di Gemini Code Assist per privati

Questo documento descrive i prompt di esempio che puoi utilizzare con gli strumenti Gemini Code Assist di GitLab e GitHub nel tuo IDE. Gli sviluppatori possono utilizzare gli strumenti nell'IDE per estrarre informazioni da servizi esterni.

Per ulteriori informazioni sugli strumenti di Gemini Code Assist e un elenco completo dei servizi e dei prodotti disponibili, consulta la panoramica degli strumenti di Gemini Code Assist.

Prima di iniziare

  1. Configura Gemini Code Assist.
  2. Per collegare il tuo account GitHub o GitLab, segui le istruzioni riportate in Configurare gli strumenti.

Utilizzare lo strumento GitHub per visualizzare problemi e richieste di pull

Puoi utilizzare lo strumento GitHub per visualizzare i problemi assegnati a te e cercare problemi e codice utilizzando le funzionalità di ricerca di GitHub dall'IDE.

Devi avere un account GitHub

Cercare i problemi con lo strumento GitHub

Per cercare tutti i problemi assegnati a te, nella chat di Gemini Code Assist inserisci un prompt simile al seguente:

@GitHub list issues assigned to me

Lo strumento GitHub elenca tutti i problemi assegnati a te.

Per cercare i problemi associati a un progetto e a un repository specifici, nella chat di Gemini Code Assist inserisci un prompt simile al seguente:

@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY

Sostituisci quanto segue:

  • PROJECT_NAME con il nome del progetto GitHub.
  • REPOSITORY con il nome del repository GitHub.

Lo strumento GitHub elenca i problemi assegnati a te nel repository specificato.

Cercare le richieste di pull con lo strumento GitHub

Per cercare tutte le richieste pull aperte assegnate a te, nella chat di Gemini Code Assist inserisci un prompt simile al seguente:

@GitHub list pull requests assigned to me

Per cercare tutte le richieste di pull assegnate a te in un progetto e un repository specifici, nella chat di Gemini Code Assist inserisci un prompt simile al seguente:

@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?

Sostituisci quanto segue:

  • PROJECT_NAME con il nome del progetto GitHub.
  • REPOSITORY con il nome del repository GitHub.

Prompt consigliati aggiuntivi per lo strumento GitHub

Prima di utilizzare i seguenti prompt, sostituisci quanto segue:

  • PULL_REQUEST_NUMBER è il numero della richiesta di pull in GitHub.
  • REPOSITORY_NAME è il nome del tuo repository GitHub.
  • KEY_WORD è una parola chiave da utilizzare in una ricerca.
  • ISSUE_NAME il nome di un problema GitHub

Per lo strumento GitHub, sono consigliati i seguenti prompt:

  • @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

Utilizzare lo strumento GitLab per visualizzare i dettagli delle richieste di pull e dei problemi

Puoi utilizzare lo strumento GitLab per elencare le richieste pull e i problemi dei tuoi progetti GitLab.

Per elencare le richieste pull in un progetto GitLab, inserisci un prompt simile al seguente nella chat di Gemini Code Assist:

@gitlab list my open pull requests in project PROJECT_NAME

dove PROJECT_NAME è il nome del tuo progetto GitLab.

Lo strumento @gitlab elenca le pull request aperte.

Per elencare i problemi assegnati a te in GitLab, nell'chat di Gemini Code Assist inserisci un prompt simile al seguente:

@gitlab list issues assigned to me

Lo strumento @gitlab elenca i problemi assegnati a te.

Altri prompt consigliati

Prima di utilizzare i seguenti prompt, sostituisci quanto segue:

  • GITLAB_PROJECT è il nome del progetto GitLab.
  • MERGE_REQUEST_NUMBER è il numero della richiesta di unione in GitLab.
  • ISSUE_NAME è il nome di un problema GitLab.

Per lo strumento GitLab sono consigliati i seguenti prompt:

  • @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?

Passaggi successivi

  • Scopri di più sugli strumenti di Gemini Code Assist leggendo la panoramica