Artikelversion: Enterprise Server 2.17
Vorgeschlagene Änderungen in einem Pull Request überprüfen
In einem Pull Request können Sie Commits, geänderte Dateien und die Unterschiede (Diffs) zwischen den Dateien im Basis- und im Vergleichs-Branch überprüfen und besprechen.
Informationen zum Review von Pull Requests
Sie können die Änderungen in einem Pull Request dateiweise überprüfen. Während des Reviews der Dateien eines Pull Requests können Sie einzelne Änderungen kommentieren. Nachdem Sie alle oder einzelne Dateien überprüft haben, können Sie den Pull Request genehmigen oder durch Absenden Ihres Reviews mit einem zusammenfassenden Kommentar weitere Änderungen anfordern.
Tip: Mit den Suchbegriffen review-requested:[USERNAME]
oder team-review-requested:[TEAMNAME]
kannst Du einen Pull-Request finden, bei dem Du oder ein Team, in dem Du Mitglied bist, zu einem Review aufgefordert ist. Weitere Informationen findest Du unter „Suchen von Issues und Pull-Requests."
Review starten
- Klicke unter Deinem Repository-Namen auf Pull requests.
- Klicke in der Liste der Pull-Requests auf den Pull-Request, den Du überprüfen möchtest.
- Klicke beim Pull-Request auf Files changed (Dateien geändert).
- Führe den Mauszeiger über die Codezeile, wo Du einen Kommentar hinzufügen willst und klicke auf das blaue Kommentarsymbol.
- Gib im Kommentarfeld Deinen Kommentar ein.
- Um optional eine bestimmte Änderung an der Zeile vorzuschlagen, klicke auf und bearbeite den Text innerhalb des Vorschlagsblocks.
- Wenn Sie fertig sind, klicken Sie auf Start a review (Review starten). Nach Beginn des Reviews können Sie auf Add review comment (Review-Kommentar hinzufügen) klicken.
Vor dem Absenden Ihres Reviews haben Ihre Zeilenkommentare den Status Ausstehend und sind nur für Sie sichtbar. Ausstehende Kommentare können Sie vor dem Absenden des Reviews jederzeit bearbeiten. Zum Abbrechen eines noch nicht abgesendeten Reviews einschließlich der ausstehenden Kommentare blättern Sie auf der Registerkarte „Conversation“ (Unterhaltung) an das Ende der Zeitleiste und klicken auf Cancel review (Review abbrechen).
Review absenden
Wenn Sie den Review der Dateien des Pull Requesta abgeschlossen haben, senden Sie den Review ab.
- Klicke beim Pull-Request auf Files changed (Dateien geändert).
- Klicke oberhalb des veränderten Code auf Review changes (Änderungen überprüfen).
- Gib einen Kommentar ein, der Dein Feedback für die vorgeschlagenen Änderungen zusammenfasst.
- Select the type of review you'd like to leave:
- Wählen Sie Comment (Kommentar) aus, um ein allgemeines Feedback abzugeben, ohne die Änderungen explizit zu genehmigen oder weitere Änderungen anzufordern.
- Wählen Sie Approve (Genehmigen) aus, um Ihr Feedback abzusenden und das Mergen der im Pull Request vorgeschlagenen Änderungen zu genehmigen.
- Wählen Sie Request changes (Änderungen anfordern) aus, um mit Ihrem Feedback Änderungen anzufordern, die vor dem Mergen des Pull Requests vorgenommen werden müssen.
- Klicke auf Submit review (Review einreichen).
Tipps:
- Wenn erforderliche Reviews aktiviert sind und ein Mitarbeiter mit Zugriffsberechtigung write (Schreiben), admin (Administrator) oder owner (Inhaber) auf das Repository einen Review mit Anforderungen für Änderungen absendet, kann der Pull-Request erst zusammengeführt werden, wenn derselbe Mitarbeiter einen anderen Review absendet, der die Änderungen in dem Pull-Request genehmigt.
- Repository-Inhaber und -Administratoren können einen Pull Request sogar dann mergen, wenn er keinen genehmigenden Review erhalten hat oder wenn ein Reviewer, der die Änderungen verlangt hat, die Organisation verlassen hat oder nicht verfügbar ist.
- Wenn sowohl erforderliche Reviews wie das Verwerfen veralteter Reviews aktiviert sind und ein den Code verändernder Commit an den Branch eines genehmigten Pull-Requests übermittelt wird, dann wird die Genehmigung verworfen. Der Pull-Request muss erneut überprüft und genehmigt werden, bevor er zusammengeführt werden kann.
- Wenn verschiedene offene Pull-Requests jeweils einen Head-Branch aufweisen, der auf denselben Commit verweist, kannst Du sie nicht mergen, wenn der Review bei einer oder bei beiden ausstehend ist oder abgelehnt wurde.