Skip to main content

Verwenden von GitHub Copilot zum Untersuchen von Pullanforderungen

GitHub Copilot Gespräch kann Ihnen helfen, den Inhalt, die Funktionalität und den Status einer Pullanforderung zu verstehen.

Einleitung

Sie können verschiedene Fragen zu einer Pull-Anforderung aus verschiedenen Ansichten innerhalb der Pull-Anforderung stellen Copilot . Sie können beispielsweise bitten Copilot , eine Pullanforderung zusammenzufassen oder zu erläutern, was sich innerhalb bestimmter Dateien oder Codezeilen in einer Pullanforderung geändert hat.

Abrufen einer Zusammenfassung einer Pull Request

Sie können Copilot bitten, eine Pull Request zusammenzufassen oder Informationen zum Status einer Pull Request bereitzustellen.

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

  2. Klicken Sie in der oberen rechten Ecke der Seite auf das Symbol Copilot (), um Copilot-Chat zu öffnen.

Copilot verwendet die Pullanforderung als Kontext für Ihre Frage.

  1. Geben Sie unten im Copilot-Chat Bereich im Eingabeaufforderungsfeld eine Frage ein, und drücken Sie die EINGABETASTE.

Beispiele für Prompts

Die folgenden Eingabeaufforderungen sind Beispiele für die Art von Fragen, die Sie stellen Copilot können, um Ihnen bei der Suche nach einer Pullanfrage zu helfen.

  • 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

Sie können bitten Copilot , die an einer bestimmten Datei in einer Pullanforderung vorgenommenen Änderungen zu erläutern oder Informationen zum Status einer Datei in einer Pullanforderung bereitzustellen.

  1. Navigieren Sie auf 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 möchten, auf das Symbol, klicken Sie dann auf Copilot das Symbol, und wählen Sie "Fragen zu diesem Diff" aus.

    Dies öffnet Copilot-Chat, wobei die Dateiänderungen als Kontext Ihrer Frage angezeigt 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

Sie können Copilot bitten, bestimmte Codezeilen in einem Pull Request zu erläutern oder Informationen über den Status dieser Zeilen bereitzustellen.

  1. Navigieren Sie auf 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 eine der ausgewählten Zeilen auf das Symbol , klicken Sie dann auf Copilot, und wählen Sie Zu diesem Diff eine Frage stellen aus.

    Dadurch wird Copilot-Chat geöffnet, wobei die ausgewählten Zeilen als Kontext Ihrer Frage dienen.

  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

Sie können Copilot bitten zu erklären, warum ein Workflow in einem Pull Request fehlgeschlagen ist, und Vorschläge zur Behebung des Problems zu machen.

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

  2. Scrollen Sie zum Ende der Seite. Klicken Sie dann neben einer der fehlgeschlagenen Überprüfungen auf die Ellipse und anschließend auf Fehler erklären.

    Dadurch wird Copilot-Chat geöffnet, wobei der Workflowfehler als Kontext für Ihre Frage verwendet wird und eine vorab ausgefüllte Aufforderung im Chat-Eingabefeld erscheint. Copilot antwortet mit Informationen darüber, warum die Pullanforderung fehlgeschlagen ist. Copilot bietet möglicherweise auch Vorschläge zur Behebung des Problems.

  3. Wenn Copilot Schritte zur Behebung des Problems angegeben hat, können Sie diese Schritte befolgen, um das Problem zu lösen.

Beispiele für Prompts

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

Frage zu einem von Copilot erstellten Pull Request

Wenn Sie einen von Copilot-Cloud-Agent erstellten Pull Request anzeigen, können Sie Copilot nach der dabei erledigten Arbeit fragen. Copilot ruft die Sitzungsprotokolle des Agents ab, um zu erläutern, was geändert wurde, was überprüft wurde und warum.

Beispiele für Prompts

  • What did Copilot change in this pull request and why?
  • What did Copilot validate before opening this pull request?
  • Summarize the agent session that created this pull request.

Weiterführende Themen