Skip to main content

Überprüfen der vorgeschlagenen Änderungen

Überprüfen Sie Ihren eigenen Pull Request, bevor Sie ihn mergen, um Fehler zu erkennen und die Qualität zu verbessern – mit optionaler KI-Unterstützung von Copilot.

Ein Pull Request ist eine Gelegenheit, Ihre Arbeit mit frischem Blick zu betrachten, bevor sie Teil von main wird. In diesem Lernprogramm überprüfen Sie Ihre eigenen Änderungen, wenden Verbesserungen an und führen das erste Feature für Ihre Website zusammen.

Voraussetzungen

Warum Code überprüfen?

Wenn Sie Änderungen überprüfen, bevor Sie zusammenführen, können Sie Fehler auffangen, fehlende Fehlerbehandlung erkennen und die Lesbarkeit verbessern, während die Arbeit noch frisch ist. Selbst wenn Sie allein arbeiten, erstellt eine bewusste Überprüfung eine Gewohnheit, die Ihre Softwareprojekte gesund hält und die Zusammenarbeit später erleichtert.

Überprüfen Ihrer Änderungen im Pull Request

Die Registerkarte Dateien geändert in einem Pull Request auf GitHub zeigt die Unterschiede bei allem, was Ihr Branch hinzufügt oder ändert. Überprüfen Sie es sorgfältig.

  1. Klicken Sie auf " Pullanforderungen anzeigen ", um zum Posteingang GitHubihrer Pullanforderungen zu wechseln. Navigieren Sie alternativ zu Ihrem stargazers-log Repository, und klicken Sie auf die Registerkarte "Pullanforderungen ".
  2. Klicken Sie auf den Titel, um Ihren Pull Request für den add-starred-list Branch zu öffnen.
  3. Klicken Sie auf den Tab Dateien geändert.
  4. Lesen Sie den Diff für jede Datei, und suchen Sie nach:
    • Fehler oder Logikfehler, z. B. ein falsch übereinstimmender Dateiname in script.js.
    • Fehlende Fehlerbehandlung, z. B. was passiert, wenn events.json das Laden fehlschlägt.
    • Barrierefreiheitsprobleme, z. B. fehlende Textalternativen oder unklare Bezeichnungen.
    • Alles Unklare, mit dem ein zukünftiger Leser kämpfen könnte.
  5. Um etwas zu markieren, das Sie ändern möchten, bewegen Sie den Mauszeiger auf eine Zeile, klicken Sie auf , geben Sie einen Kommentar ein und klicken Sie dann auf Kommentar.

Optional: Abrufen einer ZWEITEN KI-Meinung

Sie können auch in Ihrem Editor bitten Copilot-Chat , die gleichen Änderungen zu überprüfen und eine zweite Perspektive zu bieten.

  1. Öffnen Sie Copilot-Chatin Ihrem Editor .

  2. Bitten Sie sie, Ihre Änderungen mit einer Eingabeaufforderung wie der folgenden zu überprüfen.

    Text
    Review my changes for bugs, missing error handling, and accessibility issues.
    
  3. Lesen Sie die Vorschläge, und entscheiden Sie, welche Ihre Funktion verbessern. Sie haben immer die Kontrolle darüber, welche Änderungen vorgenommen werden sollen.

Tipp

Wenn es Ihnen gefallen hat, mit Copilot Ihren eigenen Code zu überprüfen, können Sie sich für einen kostenpflichtigen Tarif anmelden, um zusätzliche KI-Gutschriften und Copilot Codeüberprüfung zu erhalten, das Ihre Pull Requests automatisch überprüfen kann, wenn Sie Copilot als Reviewer hinzufügen.

Weitere Informationen finden Sie in der Dokumentation unter und GitHub Enterprise Cloud.

Anwenden von Feedback

Verwandeln Sie Ihre Überprüfungsnotizen und alle Copilot-Chat Vorschläge, denen Sie zustimmen, in Aktualisierungen.

  1. Aktualisieren Sie in Ihrem Editor die betroffenen Dateien so, dass sie den gefundenen Inhalt adressieren.
  2. Geben Sie in GitHub Desktop eine Commit-Nachricht ein, z. B. Address review feedback, und klicken Sie dann auf Commit # files to add-starred-list.
  3. Klicken Sie auf Push origin, um Ihre Pull-Request mit dem neuen Commit zu aktualisieren.

Zusammenführen der Pullanforderung

Sobald Sie mit Ihren Änderungen zufrieden sind, führen Sie sie in main zusammen.

  1. Gehen Sie auf GitHub zurück, kehren Sie zu Ihrem Pull Request zurück, und aktualisieren Sie die Seite.
  2. Klicken Sie auf die Registerkarte " Unterhaltung ".
  3. Klicken Sie auf "Zusammenführen"-Pullanforderung, und klicken Sie dann auf " Zusammenführen bestätigen".
  4. Klicken Sie auf "Verzweigung löschen ", um die add-starred-list Verzweigung zu bereinigen.

Überprüfen des Fortschritts

Aktualisieren Sie ihr Projekt board so, dass er die abgeschlossene Arbeit widerspiegelt.

  1. Navigieren Sie auf GitHub über die Registerkarte Projects in Ihrem Repository zu Ihrem Stargazers log Projektboard.
  2. Ziehen Sie das Display a list of starred repositories Element von "In Bearbeitung" nach "Fertig".

Wenn Sie weitere Features zum Erstellen haben, erstellen Sie neue Probleme, und verschieben Sie sie beim Starten des nächsten Zyklus in "In Bearbeitung ".

Der vollständige Workflow

Sie haben jetzt den vollständigen Entwicklerworkflow durchlaufen:

  • Geplante Arbeit mit einem Problem und einem Projekt board.
  • Erstellt eine Verzweigung und erstellt Ihr Feature.
  • Öffnet eine Pullanforderung.
  • Überprüfen Sie Ihre eigenen Änderungen (optional mit Hilfe von Copilot).
  • Ihr Feature wurde in main zusammengeführt.
  • Ihr Projekt board wurde aktualisiert, um Ihren Fortschritt widerzuspiegeln.

Was Sie erreicht haben

AufgabeErgebnis
Änderungen im Tab „Geänderte Dateien“ überprüftSie haben die Registerkarte „Geänderte Dateien“ des Pull Requests geöffnet und das Diff gelesen.
Feedback angewendet und optionale KI-Unterstützung erhaltenSie haben Änderungen vorgenommen und möglicherweise Copilot-Chat um eine Überprüfung gebeten.
Dein Feature wurde zusammengeführtSie haben Ihre Änderungen in mainzusammengeführt.
Deinen Fortschritt aktualisiertSie haben den Vorgang auf Ihrem Projektboard in Erledigt verschoben.

Nächste Schritte