Pull-Request Schritt 2: Überprüfen
Geschrieben für die alte Benutzeroberfläche
Dieser Artikel wurde für die alte Benutzeroberfläche geschrieben. Die Anweisungen sind weiterhin verwendbar, aber die Screenshots sind veraltet. In einigen Fällen wurden die in den Anweisungen genannten Elemente verschoben oder geändert. Wenn Sie ein Element nicht finden können, siehe den Wo ist es hin Artikel.
Überblick
Dieser Artikel erklärt, wie du den Prüfungsprozess für einen Pull Request abschließt, der sowohl den Ersteller als auch die zugewiesenen Prüfer umfasst. Gründliche Prüfungen sind entscheidend, um die Codequalität aufrechtzuerhalten.
Bewährte Vorgehensweisen
Füge immer mindestens einen Prüfer zur Verantwortlichkeit hinzu.
Verwende das Beschreibungsfeld, um die wichtigsten Änderungen für die Prüfer zusammenzufassen.
Führe nur dann zusammen, wenn alle Konflikte behoben sind und die Tests bestanden wurden.
Verwende Änderungen anfordern anstatt einfach nicht zu genehmigen, da dies einen klaren Workflow beibehält.
Vermeide Eigenprüfung und das Zusammenführen ohne einen Prüfer, es sei denn, es handelt sich um einen zeitkritischen Fix.
Pull-Request-Schritte
Entdecken Sie unsere Artikelreihe, die Sie durch jeden Schritt des Pull-Request-Prozesses führt. Sie können sie der Reihe nach lesen oder einen bestimmten Artikel für detaillierte Anleitungen zu einer bestimmten Phase auswählen.
Registerkarte „Pull-Request-Übersicht“
Die Details eines Pull Requests helfen Prüfern und Mitwirkenden, den Kontext der Anfrage zu verstehen. Die Überblick Registerkarte hat zwei Abschnitte zum Prüfen: Pull-Request-Details und Pull-Request-Prüfer.

Pull-Request-Details
Status
Aktueller Status des Pull Requests (Erstellt, Prüfung angefordert, Änderungen angefordert, und Genehmigt).
Zielbranch
Der Branch, in den die Änderungen zusammengeführt werden.
Quellbranch
Der Branch, aus dem die Änderungen stammen.
Erstellt von
Benutzer, der den Pull Request erstellt hat.
Erstellungsdatum
Wann der Pull Request erstmals erstellt wurde.
Aktualisierungsdatum
Wann die letzte Aktivität oder Änderung am Pull Request stattgefunden hat.
Beschreibung
Zusammenfassung der Änderungen für diesen Pull Request. Geschrieben vom Ersteller des Pull Requests.
Pull-Request-Prüfer
Die Prüfer Sektion zeigt die Benutzer, die diesem Pull Request zur Prüfung zugewiesen wurden. Der Status jedes Prüfers wird durch ein Symbol angezeigt, das den Prüfstatus veranschaulicht (ausstehende Prüfung, Änderungen angefordert oder genehmigt). Sieh dir die Anweisungen unten an, um weitere Einzelheiten zum Prüfprozess zu erhalten.
Pull Request prüfen
Auf Prüfung auf Merge-Konflikte warten
Wenn ein Pull Request erstellt wird, wird zunächst auf Merge-Konflikte geprüft, was durch ein graues Banner angezeigt wird.

Warte, bis das Banner zu einem der folgenden wird:
Grün: Dieser Branch kann zusammengeführt werden
Orange: Dieser Branch hat Konflikte, die behoben werden müssen
Wenn der Branch zusammengeführt werden kann, kannst du die Prüfung des Pull Requests fortsetzen, indem du den Anweisungen in diesem Artikel folgst.

Wenn der Branch Konflikte hat, musst du die Konflikte beheben, bevor du mit der Prüfung dieses Pull Requests fortfährst. Sieh dir den folgenden Artikel an, um zu erfahren, wie Konflikte behoben werden.
(Optional) Prüfer hinzufügen
Das Hinzufügen von Prüfern stellt die Codequalität sicher, hilft Konflikte frühzeitig zu erkennen und setzt die Genehmigungsprozesse des Teams durch. Alle Prüfer müssen auf Genehmigen klicken, bevor der Pull Request zusammengeführt werden kann.
Eigenprüfung
Wenn keine Prüfer hinzugefügt werden, kannst du die Änderungen deines eigenen Pull Requests prüfen. Eine formelle Prüfung oder Genehmigung ist nicht erforderlich. Nach der Prüfung kannst du ohne zusätzliche Genehmigung zusammenführen.
Im Prüfer Abschnitt auf das Bleistift Symbol klicken.

Klicke Hinzufügen für jeden Benutzer, der diesen Pull Request prüfen soll.

Klicke Speichern.

Die hinzugefügten Prüfer werden im Prüfer Abschnitt aufgeführt, und der Status des Pull Requests ändert sich zu Prüfung angefordert.

Änderungen prüfen
Um den Pull Request zu prüfen, muss sich jeder Prüfer bei Cloud DevOps anmelden und die folgenden Schritte ausführen:
Eigenprüfung
Wenn du eine Eigenprüfung durchführst, musst du dennoch jede Komponente vor dem Zusammenführen prüfen.
Klicke Pull Requests im linken Seitenmenü.
Klicke auf den Pull Request, den du prüfen möchtest.

Klicke auf die Geänderte Komponenten Registerkarte.
Klicke auf eine Komponente, um sie zu prüfen.

Alle Komponenten sollten geprüft werden.
Beim Anzeigen einer Komponente wird der Quellcode für Ziel und Quelle nebeneinander mit hervorgehobenen Unterschieden angezeigt.
Rot: Zeilen, die entfernt werden sollen.
Grün: Zeilen, die hinzugefügt werden sollen.

Wiederhole den Prüfprozess für jede Komponente.
(Optional) Änderungen anfordern
Verwende bei der Prüfung Änderungen anfordern um anzuzeigen, dass vor der Genehmigung Korrekturen erforderlich sind. Dieser Status veranlasst den Ersteller des Pull Requests, den Quellbranch mit den erforderlichen Änderungen zu aktualisieren. Da die Anforderung nicht angibt, was geändert werden muss, teile die konkret erforderlichen Änderungen deinem Team direkt mit.
Klicke Änderungen anfordern.

Nachdem Änderungen angefordert wurden, ändert sich der Status des Pull Requests zu Änderungen angefordert.

Zur erneuten Prüfung einreichen
Nachdem die angeforderten Änderungen vorgenommen wurden, reiche den Pull Request erneut zur Prüfung durch den Prüfer ein, der sie angefordert hat.
Klicke auf den Pull Request.

Klicke auf die Aktualisieren Symbol neben dem Prüfer, der die Prüfung angefordert hat.

Genehmigen
Sobald ein Prüfer alle Komponenten und alle erledigten Änderungsanforderungen geprüft hat, muss er den Pull Request genehmigen, bevor er zusammengeführt werden kann.
Der Pull Request wird nicht genehmigt, bis alle Prüfer auf Genehmigen.
Eigenprüfung
Wenn du eine Eigenprüfung durchführst, kannst du nicht Genehmigen den Pull Request genehmigen. Da es jedoch keine Prüfer gibt, ist vor dem Zusammenführen keine Genehmigung erforderlich.
Klicke Genehmigen.

Nachdem alle Prüfer genehmigt haben, ändert sich der Status des Pull Requests zu Genehmigt, und er kann zusammengeführt werden.

Zuletzt aktualisiert
War das hilfreich?
