Skip to main content

Überprüfen Sie die Ausgabe von Copilot

          Copilot Pull-Anforderungen verdienen dieselbe gründliche Überprüfung wie jeder Beitrag. Erwähnen `@copilot`, um Änderungen anzufordern, oder Commits direkt an den Branch pushen.

Wer kann dieses Feature verwenden?

Copilot-Cloud-Agent ist mit den GitHub-Copilot Pro, GitHub-Copilot Pro+, GitHub Copilot Business und GitHub Copilot Enterprise Plänen verfügbar. Der Agent ist in allen Repositorys verfügbar, die auf GitHub gespeichert sind, mit Ausnahme von Repositorys, die im Besitz von verwaltete Benutzerkonten sind und wo er explizit deaktiviert wurde.
Sign up for Copilot

          Copilot's Änderungen überprüfen

Wenn Copilot eine Codierungsaufgabe abgeschlossen hat und Sie um Ihre Überprüfung bittet, überprüfen Sie den Pull-Request gründlich, bevor Sie ihn zusammenführen.

Wichtig

Wenn Ihr Repository Pull-Anforderungsgenehmigungen erfordert, zählt Ihre Genehmigung einer Copilot Pullanforderung nicht zur erforderlichen Zahl. Ein anderer Prüfer muss die Pullanforderung genehmigen, bevor sie zusammengeführt werden kann.

Um Änderungen anzufordern, erwähnen Sie @copilot in einem Kommentar zu einer Pull-Anfrage. Copilot überträgt standardmäßig Commits direkt an den Pull-Request-Branch. Wenn Sie stattdessen eine separate Pullanforderung erstellen möchten, beschreiben Sie dies in Ihrem Kommentar. Sie können auch die Verzweigung auschecken und Änderungen selbst pushen.

Kommentare im Stapel überprüfen, anstatt sie einzeln zu übermitteln. Wählen Sie beim Übermitteln eines Pull-Request-Kommentars (kein Überprüfungs- oder Rezensionskommentar) über die GitHub Weboberfläche ein Modell mit dem Modell-Auswahlwerkzeug aus. Copilot verwendet das Modell standardmäßig aus der ursprünglichen Pullanforderung.

Copilot antwortet nur auf Kommentare von Personen, die Schreibzugriff auf das Repository haben.

Wenn Copilot eine neue Sitzung als Reaktion auf Ihren Kommentar startet, erscheint eine Augen-Emoji-Reaktion (👀) bei Ihrem Kommentar. In der Chronik der Pull-Anforderung wird ein Ereignis "Copilot hat die Arbeit aufgenommen" angezeigt.

Screenshot der Zeitachse einer Pull-Anfrage mit einem Überprüfungskommentar mit der Augen-Emoji-Reaktion und ein Zeitachsenereignis 'Copilot hat mit der Arbeit begonnen'.

          Copilot merkt sich den Kontext aus früheren Sitzungen in derselben Pull-Anforderung, sodass Die Nachverfolgungsanforderungen schneller und zuverlässiger sind. Wenn die Pullanforderung von einem Benutzerdefinierter Agenterstellt wurde, wird die Erwähnung `@copilot` weiterhin mit demselben Agent verwendet.

Merge-Konflikte beheben

Sie können Copilot auf zwei Arten bitten, Merge-Konflikte in einem Pull-Request zu lösen:

  • Verwenden der Schaltfläche "Fix mit Copilot": Wenn ein Pull-Request Zusammenführungskonflikte aufweist, klicken Sie auf die Schaltfläche "Korrigieren mit Copilot", die im Zusammenführungsfeld angezeigt wird.

  • Verwenden einer @copilot Erwähnung: Erwähnen Sie @copilot in einem Kommentar in der Pull-Anforderung, und bitten Sie ihn, die Konflikte zu beheben, z. B. "@copilot lösen Sie die Zusammenführungskonflikte in dieser PR."

            Copilot analysiert die widersprüchlichen Änderungen, löst sie auf und überprüft, ob der Build, die Tests und der Linter noch bestehen. Anschließend wird Ihre Überprüfung angefordert, damit Sie die Lösung bestätigen können, bevor sie zusammengeführt wird.
    

Verwalten von GitHub Actions Workflow-Ausführungen

          Standardmäßig werden GitHub Actions Workflows nicht automatisch ausgeführt, wenn Copilot Änderungen an einen Pull-Request übertragen.
          
          
                        GitHub Actions Workflows können privilegiert sein und Zugriff auf vertrauliche Geheimnisse haben. Überprüfe die vorgeschlagenen Änderungen im Pull Request, und stelle sicher, dass dir die Ausführung deiner Workflows im Pull Request-Branch zusagt. Du solltest besonders auf vorgeschlagene Änderungen im `.github/workflows/`-Verzeichnis achten, die sich auf Workflowdateien auswirken.
          
          Um die Ausführung von Workflows zu ermöglichen, klicken Sie im Zusammenführungsfeld der Pull-Anfrage auf die Schaltfläche GitHub Actions.
          
          ![Screenshot des Zusammenführungsfelds bei einem Pull Request von Copilot mit der Schaltfläche „Workflows genehmigen und ausführen“.](/assets/images/help/copilot/cloud-agent/approve-and-run-workflows.png)
          
          Optional können Sie so konfigurieren Copilot-Cloud-Agent , dass GitHub Actions Workflows ohne menschliche Eingriffe ausgeführt werden können. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/configuring-agent-settings).

Feedback zur CopilotArbeit geben

Verwenden Sie die Feedbackschaltflächen für Copilotpull-Anforderungen und Kommentare, um die Ausgabe zu bewerten. Ihr Feedback trägt dazu bei, die Qualität zu verbessern Copilot.

  1. Klicken Sie auf einer Pullanforderung oder einem Kommentar auf Copilot die Daumen hoch (👍) oder die Daumen runter (👎) Taste.
  2. Wenn Sie auf die Schaltfläche "Daumen nach unten" klicken, wählen Sie optional einen Grund aus, und hinterlassen Sie einen Kommentar, und klicken Sie dann auf "Feedback senden".

Weiterführende Lektüre