In diesem Dokument werden Beispielvorschläge beschrieben, die Sie mit den Gemini Code Assist-Tools von GitLab und GitHub in Ihrer IDE verwenden können. Entwickler können Tools in der IDE verwenden, um Informationen aus externen Diensten abzurufen.
Weitere Informationen zu Gemini Code Assist-Tools und eine vollständige Liste der verfügbaren Dienste und Produkte finden Sie in der Übersicht über Gemini Code Assist-Tools.
Hinweise
- Richten Sie Gemini Code Assist ein.
- Bitten Sie Ihren Administrator, Tools zu aktivieren.
- Folgen Sie der Anleitung unter Tools konfigurieren, um eine Verknüpfung mit Ihrem GitHub- oder GitLab-Konto herzustellen.
Probleme und Pull-Anfragen mit dem GitHub-Tool ansehen
Mit dem GitHub-Tool können Sie sich zugewiesene Probleme ansehen und über die Suchfunktionen von GitHub in Ihrer IDE nach Problemen und Code suchen.
Sie benötigen ein GitHub-Konto.
Probleme mit dem GitHub-Tool suchen
Wenn Sie nach allen Ihnen zugewiesenen Problemen suchen möchten, geben Sie im Gemini Code Assist-Chat einen Prompt wie den folgenden ein:
@GitHub list issues assigned to me
Im GitHub-Tool werden alle Ihnen zugewiesenen Probleme aufgeführt.
Wenn Sie nach Problemen suchen möchten, die mit einem bestimmten Projekt und Repository verknüpft sind, geben Sie im Gemini Code Assist-Chat einen Prompt wie den folgenden ein:
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
Ersetzen Sie Folgendes:
PROJECT_NAME
durch den Namen des GitHub-Projekts.REPOSITORY
durch den Namen des GitHub-Repositorys.
Das GitHub-Tool listet Probleme auf, die Ihnen im angegebenen Repository zugewiesen sind.
Mit dem GitHub-Tool nach Pull-Anfragen suchen
Wenn Sie nach allen offenen Pull-Requests suchen möchten, die Ihnen zugewiesen sind, geben Sie im Gemini Code Assist-Chat einen Prompt wie den folgenden ein:
@GitHub list pull requests assigned to me
Wenn Sie nach allen Pull-Requests suchen möchten, die Ihnen in einem bestimmten Projekt und Repository zugewiesen wurden, geben Sie im Gemini Code Assist-Chat einen Prompt wie den folgenden ein:
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
Ersetzen Sie Folgendes:
PROJECT_NAME
durch den Namen des GitHub-Projekts.REPOSITORY
durch den Namen des GitHub-Repositorys.
Weitere empfohlene Prompts für das GitHub-Tool
Bevor Sie die folgenden Prompts verwenden, ersetzen Sie Folgendes:
PULL_REQUEST_NUMBER
ist die Nummer der Pull-Anfrage in GitHub.REPOSITORY_NAME
ist der Name Ihres GitHub-Repositorys.KEY_WORD
ist ein Suchbegriff.ISSUE_NAME
Name eines GitHub-Problems
Für das GitHub-Tool werden die folgenden Prompts empfohlen:
@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
Mit dem GitLab-Tool Details zu Pull-Anfragen und Problemen abrufen
Mit dem GitLab-Tool können Sie Ihre Pull-Anfragen und Probleme aus Ihren GitLab-Projekten auflisten.
Wenn Sie Pull-Requests in einem GitLab-Projekt auflisten möchten, geben Sie im Gemini Code Assist-Chat einen Prompt wie den folgenden ein:
@gitlab list my open pull requests in project PROJECT_NAME
Dabei ist PROJECT_NAME
der Name Ihres GitLab-Projekts.
Im @gitlab
-Tool werden Ihre offenen Pull-Requests aufgeführt.
Wenn Sie sich die in GitLab zugewiesenen Probleme anzeigen lassen möchten, geben Sie im Gemini Code Assist-Chat einen Prompt wie den folgenden ein:
@gitlab list issues assigned to me
Im @gitlab
-Tool werden Ihnen zugewiesene Probleme angezeigt.
Zusätzliche empfohlene Prompts
Bevor Sie die folgenden Prompts verwenden, ersetzen Sie Folgendes:
- GITLAB_PROJECT ist der Name Ihres GitLab-Projekts.
- MERGE_REQUEST_NUMBER ist die Nummer der Zusammenführungsanfrage in GitLab.
- ISSUE_NAME ist der Name eines GitLab-Problems.
Für das GitLab-Tool werden die folgenden Prompts empfohlen:
@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?
Nächste Schritte
- Weitere Informationen zu Gemini Code Assist-Tools finden Sie in der Übersicht.