Skip to main content

Verwenden von GitHub Copilot Codeüberprüfung auf GitHub

          GitHub Copilot überprüft Ihre Pull-Anfragen und schlägt Änderungen zur direkten Anwendung vor, sodass Sie schnelles und umsetzbares Feedback zu jedem Commit erhalten.
          Copilot Codeüberprüfung ist auch für Organisationsmitglieder ohne Copilot Lizenz verfügbar, wenn sie von einem Unternehmensadministrator oder Organisationsbesitzer aktiviert werden. Siehe [Copilot Codeüberprüfung zu Organisationsmitgliedern ohne Copilot Lizenz](/copilot/concepts/agents/code-review#copilot-code-review-for-organization-members-without-a-copilot-license).

Anfordern einer Rezension von Copilot

  1. Erstellen Sie auf GitHub.com eine Pull-Anfrage oder öffnen Sie eine Pull-Anfrage.

  2. Öffnen Sie das Menü Reviewer und wählen Sie dann Copilot aus.

    Screenshot der Auswahl von „Copilot“ aus dem Menü „Reviewers“.

  3. Warten Sie, bis Copilot die Überprüfung abgeschlossen ist. Das dauert in der Regel weniger als 30 Sekunden.

  4. Lesen Sie die Kommentare von Copilot zur Pull-Anfrage durch.

    Screenshot einer Code-Review von Copilot.

           Copilot hinterlässt immer eine "Kommentar"-Rezension, weder eine Rezension mit "Genehmigen" noch eine Rezension mit "Änderungen anfordern". Dessen Rezensionen zählen nicht zu den notwendigen Genehmigungen und blockieren das Zusammenführen nicht.
    
           CopilotDie Rezensionskommentare funktionieren wie Kommentare von menschlichen Bearbeitern. Fügen Sie Reaktionen, Antworten, Auflösen oder Ausblenden hinzu. Alle Antworten, die Sie hinzufügen, sind für andere Personen sichtbar, aber nicht für Copilot.
    

Arbeiten mit vorgeschlagenen Änderungen

          CopilotDas Feedback enthält häufig vorgeschlagene Änderungen, die Sie in wenigen Klicks anwenden können. Akzeptieren Sie einen einzelnen Vorschlag oder gruppieren Sie mehrere Vorschläge in einem Commit. Weitere Informationen findest du unter [AUTOTITLE](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request).

Um Copilot-Cloud-Agent vorgeschlagene Änderungen direkt zu implementieren:

  1. Melden Sie sich bei öffentliche Vorschau für tools im Copilot Code-Review an und aktivieren Sie Copilot-Cloud-Agent.
  2. Klicken Sie in einem Rezensionskommentar auf GitHub Copilot Codeüberprüfung**"Vorschlag implementieren"**. Dadurch wird ein Kommentarentwurf erstellt, in dem Sie Copilot anweisen, bestimmtes Feedback zu behandeln. Copilot erstellt dann einen neuen Pull-Request für Ihren Branch mit den angewendeten Vorschlägen.

Feedback zu Rezensionen geben

Bewerten Sie die Kommentare von Copilot, um zukünftige Vorschläge zu verbessern.

  1. Klicken Sie bei einem Kommentar zur Überprüfung auf Copilot den Daumen nach oben (👍) oder den Daumen nach unten (👎).

    Screenshot mit einem Copilot Codeüberprüfung Kommentar und den Schaltflächen „Daumen hoch“ und „Daumen runter“.

  2. Wenn Sie auf Daumen nach unten klicken, wählen Sie optional einen Grund aus, und hinterlassen Sie einen Kommentar, und klicken Sie dann auf "Feedback senden".

    Screenshot des Formulars zum Bereitstellen zusätzlicher Informationen, wenn du negatives Feedback zu einem Kommentar von Copilot gibst

Erneute Überprüfung anfordern

          Copilot überprüft nicht automatisch erneut, wenn Sie neue Änderungen pushen. Um eine erneute Überprüfung anzufordern, klicken Sie im Menü "Gutachter" auf die <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-sync" aria-label="Re-request review" role="img"><path d="M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z"></path></svg>-Schaltfläche neben dem Namen von Copilot**Gutachter**.

Bei der erneuten Copilot Überprüfung können frühere Kommentare wiederholt werden, auch wenn Sie sie gelöst oder abgewertet haben.

Automatische Überprüfungen aktivieren

Standardmäßig fordern Sie manuell Rezensionen für jede Pull-Anfrage an. Informationen zum Aktivieren automatischer Rezensionen für alle Pullanforderungen finden Sie unter Konfigurieren der automatischen Codeüberprüfung durch GitHub Copilot.

Anpassen von Rezensionen mit benutzerdefinierten Anweisungen

Du kannst Copilot Codeüberprüfung anpassen, indem du deinem Repository benutzerdefinierte Anweisungen hinzufügst.

Benutzerdefinierte Repository-Anweisungen können repository-weit oder pfadspezifisch sein. Gib repositoryweite benutzerdefinierte Anweisungen in einer .github/copilot-instructions.md-Datei in deinem Repository an. Du kannst diese Datei verwenden, um Informationen zu speichern, die Copilot berücksichtigen sollen, wenn du Code an einer beliebigen Stelle im Repository überprüfst.

Du kannst außerdem Anweisungen schreiben, die Copilot ausschließlich beim Überprüfen von Code in Dateien verwendet, die einem angegebenen Pfad entsprechen. Schreibe diese Anweisungen in mindestens eine .github/instructions/**/*.instructions.md-Datei.

Weitere Informationen finden Sie unter Hinzufügen von benutzerdefinierten Repositoryanweisungen für GitHub Copilot.

Hinweis

* Copilot Codeüberprüfung liest nur die ersten 4.000 Zeichen einer benutzerdefinierten Anweisungsdatei vor. Alle Anweisungen, die über diese Grenze hinausgehen, wirken sich nicht auf die von Copilot Codeüberprüfung generierten Bewertungen aus. Dieser Grenzwert gilt nicht für Copilot-Chat oder Copilot-Cloud-Agent.

  • Beim Überprüfen eines Pull Requests verwendet Copilot die benutzerdefinierten Anweisungen im Basisbranch des Pull Requests. Wenn Ihr Pull Request beispielsweise darauf abzielt, my-feature-branch in main zusammenzuführen, verwendet Copilot die benutzerdefinierten Anweisungen in main.

Beispiel

Dieses Beispiel einer .github/copilot-instructions.md-Datei enthält drei Anweisungen, die auf alle Copilot Codeüberprüfung im Repository angewendet werden.

When performing a code review, respond in Spanish.

When performing a code review, apply the checks in the `/security/security-checklist.md` file.

When performing a code review, focus on readability and avoid nested ternary operators.

Weiterführende Lektüre

  •         [AUTOTITLE](/copilot/concepts/code-review)
    
  •         [AUTOTITLE](/copilot/how-tos/copilot-on-github/use-copilot-agents/review-copilot-output)