Skip to main content
Skip to content

Verwalten von Problemen und Pullanforderungen mit dem GitHub-App Copilot

Ein Problem auswählen, einen Agenten anweisen, Änderungen umzusetzen, und einen Pull Request einreichen – alles, ohne die GitHub Copilot app zu verlassen.

Wer kann dieses Feature verwenden?

Das GitHub Copilot app ist für alle Copilot-Pläne verfügbar.
Laden Sie die GitHub Copilot app herunter

Ihre Issues und Pull Requests durchsuchen

Klicken Sie in der Randleiste auf Issues oder Pull Requests, um die entsprechenden Elemente aus Ihren Repositorys zu durchsuchen.

Erstellen eines Problems oder Abrufen einer Anforderung aus einer Sitzung

Wenn Sie einen Agent in der App bitten, ein Problem zu erstellen, wählt der Agent basierend auf dem Typ des Problems eine Repository-Problemvorlage aus. Wenn Sie eine bestimmte Vorlage verwenden möchten, geben Sie sie in Ihrer Eingabeaufforderung an.

Wenn Sie einen Agent bitten, eine Pull-Anforderung zu erstellen, folgt er auch der Pull-Anforderungsvorlage des Repositorys.

Starten einer Sitzung aus einem Problem

  1. Klicken Sie in der Randleiste auf Issues.
  2. Durchsuchen oder filtern Sie, um ein Problem zu finden, und klicken Sie dann darauf, um die Details anzuzeigen.
  3. Klicken Sie auf "Neue Sitzung". Die App erstellt eine neue Sitzung mit dem bereits geladenen Problemkontext.
  4. Wählen Sie in der Dropdownliste unterhalb des Eingabeaufforderungsfelds einen Sitzungsmodus aus, z. B. Planen Sie, dass der Agent zuerst einen Plan vorschlagen soll, oder interaktiv , um mit dem Agent zusammenarbeiten zu können.
  5. Geben Sie dem Agenten vor, was er tun soll. Wenn Sie den Planmodus ausgewählt haben, schlägt der Agent zunächst einen Plan für Sie vor; andernfalls beginnt der Agent mit der Bearbeitung des Problems und schlägt Änderungen vor, die Sie durchlaufen können. Verfolgen Sie den Verlauf in der Konversationsansicht und geben Sie Feedback, um den Agenten zu lenken.

Überprüfen einer Pull-Anfrage

  1. Klicken Sie in der Randleiste auf Pull requests und dann auf einen Pull Request, um dessen Übersicht einschließlich der Zusammenfassung, der CI-Prüfergebnisse und der Überprüfungsaktivität anzuzeigen.
  2. Wechseln Sie zur Registerkarte "Dateien geändert ", um den Diff zu überprüfen.
  3. Klicken Sie auf "Neue Sitzung" , um eine Sitzung für die Pullanforderung zu starten. Innerhalb der Sitzung können Sie Rezensionskommentare zum Diff hinterlassen oder den Agent bitten, Änderungen vorzunehmen.
  4. Nachdem Sie die Überprüfung in der Sitzung abgeschlossen haben, können Sie zur Detailansicht der Pull-Anforderung zurückkehren und oben auf "Überprüfen" klicken, um eine Rezension zu übermitteln.

Sie können die Pullanforderung auch in Ihrem Browser oder in einer anderen IDE direkt über die App öffnen.

Beantworten einer Bewertung

Sie können auf Rezensionskommentare reagieren und fehlerhafte CI-Prüfungen in der GitHub Copilot appDatei beheben.

  1. Öffnen eines Pull Requests.
  2. Scrollen Sie auf der Seite nach unten, um Rezensionskommentare zu Ihrer PR anzuzeigen. Wenn Sie einen Agent bitten möchten, einen Kommentar aufzulösen, klicken Sie auf Fix.
  3. Sehen Sie sich unten auf der Seite den Status der CI-Prüfungen an. Wenn Sie einen Agent bitten möchten, fehlerhafte Überprüfungen zu beheben, klicken Sie auf Fehlerüberprüfungen beheben.

Einen Pull Request zusammenführen

Agent Merge ist im GitHub Copilot app verfügbar und als Teil von Copilot in the cloud. Beide Oberflächen können fehlgeschlagene GitHub Actions Workflows beheben und Zusammenführungskonflikte lösen. In der App kann Agent Merge auch Kommentare zu Überprüfungen bearbeiten, was in der Cloud nicht unterstützt wird.

Wenn Sie einen Pull Request zusammenführen möchten, aktivieren Sie Agent Merge oben in der App. Agent Merge fordert die Sitzung des Arbeitsbereichs Copilot auf, Ihren Pull Request zu lesen, zu beheben, was ihn blockiert, und ihn zusammenzuführen, sobald GitHub dies zulässt. Sie wird im Hintergrund ausgeführt, überdauert App-Neustarts und schaltet sich ab, sobald Ihr Pull-Request zusammengeführt wurde.

Sie können auch Agent Merge als Teil von Copilot in the cloud direkt aus einer Pull-Anforderung auf GitHub verwenden. Klicken Sie im Merge-Feld der Pullanforderung auf "Überwachen und Beheben", und wählen Sie dann "Fehlgeschlagene Actions-Workflows beheben", "Zusammenführungskonflikte lösen" oder "Beides" aus. Copilot behebt die ausgewählten Blocker in einer GitHub Actions-basierten Entwicklungsumgebung und veröffentlicht Zeitachsenupdates, die erläutern, warum sie mit der Arbeit begonnen hat.

Die Cloudoption hält Ihren Pull Request zum Zusammenführen bereit und kann mit der automatischen Zusammenführung kombiniert werden, um die Zusammenführung abzuschließen, wenn alle Anforderungen erfüllt sind. Sie können sie auch automatisch für von Ihnen erstellte Pull Requests aktivieren. Informationen zu Setup, Anpassung und Abrechnung finden Sie unter Vorbereiten von Pull Requests zum Zusammenführen mit Agent Merge.