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.
Inhalt dieses Artikels
- Informationen zum Review von Pull Requests
- Review starten
- Review absenden
- Weiterführende Informationen
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: You can find a pull request where you or a team you're a member of is requested for review with the search qualifier review-requested:[USERNAME]
or team-review-requested:[TEAMNAME]
. For more information, see "Searching issues and pull requests."
Review starten
-
Under your repository name, click Pull requests.
-
Klicken Sie in der Liste der Pull Requests auf den Pull Request, den Sie überprüfen möchten.
-
On the pull request, click Files changed.
-
Hover over the line of code where you'd like to add a comment, and click the blue comment icon.
-
In the comment field, type your comment.
- 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.
-
On the pull request, click Files changed.
-
Above the changed code, click Review changes.
-
Type a comment summarizing your feedback on the proposed changes.
-
Wählen Sie den Review-Typ aus, den Sie absenden möchten:
- 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.
-
Click Submit review.
Tipps:
- If required reviews are enabled and a collaborator with write, admin, or owner access to the repository submits a review requesting changes, the pull request cannot be merged until the same collaborator submits another review approving the changes in the pull request.
- Repository-Inhaber und Administratoren können einen Pull Request sogar dann mergen, wenn er keinem genehmigenden Review unterzogen wurde oder wenn ein Reviewer, der die Änderungen angefordert hat, die Organisation verlassen hat oder nicht verfügbar ist.
- Wenn erforderliche Reviews und das Verwerfen alter Reviews aktiviert sind und ein den Code ändernder Commit an den Branch eines genehmigten Pull Requests übertragen wird, wird die Genehmigung verworfen. Der Pull Request muss erneut überprüft und genehmigt werden, bevor er gemergt werden kann.
- Wenn verschiedene offene Pull Requests jeweils einen Head-Branch aufweisen, der auf denselben Commit verweist, können Sie sie nicht mergen, wenn der Review bei einer oder bei beiden ausstehend ist oder abgelehnt wurde.