Skip to main content

Verwenden von GitHub Copilot zum Untersuchen von Pull Requests

GitHub Copilot Gespräch kann helfen, den Inhalt, die Funktionalität und den Status eines Pull Requests zu verstehen.

Einleitung

Du kannst Copilot über unterschiedliche Ansichten innerhalb des Pull Requests verschiedene Fragen zu einem Pull Request stellen. Du kannst Copilot beispielsweise bitten, einen Pull Request zusammenzufassen oder zu erläutern, was sich in bestimmten Dateien oder Codezeilen in einem Pull Request geändert hat.

Abrufen einer Zusammenfassung einer Pull Request

Du kannst Copilot bitten, einen Pull Request zusammenzufassen oder Informationen zum Status eines Pull Requests zu liefern.

  1. Navigieren Sie in GitHub zu einem Pull Request in einem Repository.

  2. Klicken Sie oben rechts auf der Seite auf das Symbol Copilot (), um Copilot-Chat zu öffnen.

    Copilot nutzt die Pull-Anforderung als Kontext für Ihre Frage.

  3. Gib unten im PanelCopilot-Chat im Promptfeld eine Frage ein, und drücke die EINGABETASTE.

Beispiele für Prompts

Die folgenden Prompts sind Beispiele für die Art von Fragen, die du Copilot stellen kannst, um mehr über einen Pull Request zu erfahren.

  • Summarize this pull request
  • What is the current status of this pull request?
  • What are the main changes in this pull request?

Fragen nach Änderungen an einer bestimmten Datei in einer Pull Request

Du kannst Copilot bitten, die Änderungen zu erläutern, die an einer bestimmten Datei in einem Pull Request vorgenommen wurden, oder Informationen zum Status einer Datei in einem Pull Request zu liefern.

  1. Navigieren Sie in GitHub zu einem Pull Request in einem Repository.

  2. Klicken Sie auf den Tab Dateien geändert.

  3. Klicken Sie rechts neben einer Zeile in der Datei, zu der Sie Fragen haben, auf das Symbol und dann auf Copilot. Wählen Sie anschließend Frage zu dieser Differenz stellen aus.

    Dadurch wird Copilot-Chat geöffnet, wobei die Änderungen an der Datei als Kontext für Ihre Frage angegeben werden.

  4. Gib unten im Chatbereich eine Frage in das Promptfeld ein, und drücke die EINGABETASTE.

Beispiele für Prompts

  • What are the changes in this file?
  • What is the status of this file in the pull request?

Nach bestimmten Zeilen innerhalb einer Datei in einer Pull Request fragen

Du kannst Copilot bitten, bestimmte Codezeilen in einem Pull Request zu erläutern oder Informationen zum Status dieser Zeilen zu liefern.

  1. Navigieren Sie in GitHub zu einem Pull Request in einem Repository.

  2. Klicken Sie auf den Tab Dateien geändert.

  3. Klicken Sie auf die Zeilennummer der ersten Zeile, die Sie auswählen möchten, halten Sie die Umschalttaste gedrückt und klicken Sie auf die Zeilennummer der letzten Zeile, die Sie auswählen möchten.

  4. Klicken Sie rechts neben einer der ausgewählten Zeilen in der Datei, zu der Sie Fragen haben, auf das Symbol und dann auf Copilot. Wählen Sie anschließend Frage zu dieser Differenz stellen aus.

    Dadurch wird Copilot-Chat geöffnet, wobei die ausgewählten Zeilen als Kontext für Ihre Frage angegeben werden.

  5. Gib unten im Chatbereich eine Frage in das Promptfeld ein, und drücke die EINGABETASTE.

Beispiele für Prompts

  • Explain the selected lines of code
  • What do these lines of code do?

Nachfragen, warum ein Workflow fehlgeschlagen ist

Du kannst Copilot bitten, zu erläutern, warum ein Workflow in einem Pull Request fehlgeschlagen ist, und Vorschläge zum Beheben des Problems zu liefern.

  1. Navigieren Sie in GitHub zu einem Pull Request in einem Repository.

  2. Scrollen Sie zum Seitenende, klicken Sie neben einer der nicht bestandenen Überprüfungen auf die Auslassungspunkte und dann auf – Fehler erklären.

    Dadurch wird Copilot-Chat geöffnet, wobei der Workflowfehler als Kontext für Ihre Frage angegeben wird und das Chateingabefeld vorab mit einer Eingabeaufforderung ausgefüllt wurde. Copilot antwortet mit Informationen dazu, warum die Pull-Anforderung fehlgeschlagen ist. Copilot stellt möglicherweise ebenfalls Vorschläge zum Beheben des Problems bereit.

  3. Wenn Copilot Schritte zum Beheben des Problems nennt, können Sie damit das Problem beheben.

Beispiele für Prompts

  • Why has this workflow failed?
  • What can I do to fix this issue?

Weiterführende Themen

  •         [AUTOTITLE](//copilot/tutorials/using-copilot-to-explore-a-codebase)