View a markdown version of this page

Verwaltung der Anforderungen für das Zusammenführen eines Pull Requests mit Genehmigungsregeln - Amazon CodeCatalyst

Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwaltung der Anforderungen für das Zusammenführen eines Pull Requests mit Genehmigungsregeln

Wenn du einen Pull Request erstellst, kannst du wählen, ob du erforderliche oder optionale Reviewer zu diesem einzelnen Pull Request hinzufügen möchtest. Du kannst jedoch auch Anforderungen erstellen, die alle Pull Requests erfüllen müssen, wenn sie zu einem bestimmten Ziel-Branch zusammengeführt werden. Diese Anforderungen werden als Genehmigungsregeln bezeichnet. Genehmigungsregeln werden für Zweige in einem Repository konfiguriert. Wenn du einen Pull Request erstellst, für dessen Ziel-Branch eine Genehmigungsregel konfiguriert ist, müssen die Anforderungen für diese Regel zusätzlich zu den Genehmigungen aller erforderlichen Reviewer erfüllt sein, bevor du den Pull Request mit diesem Branch zusammenführen kannst. Das Erstellen von Genehmigungsregeln kann dir dabei helfen, die Qualitätsstandards für Zusammenführungen mit Branches wie deinem Standard-Branch aufrechtzuerhalten.

Genehmigungsregeln, die auf den Standard-Branch deines Quell-Repositorys angewendet werden, verhalten sich ein wenig anders als Genehmigungsregeln, die auf andere Branches angewendet werden. Jede Regel, die auf den Standard-Branch angewendet wird, wird automatisch auf jeden Branch angewendet, den du als Standard-Branch angegeben hast. Der Branch, der zuvor als Standard-Branch festgelegt wurde, behält weiterhin die Regeln bei, die auf ihn angewendet wurden.

Wenn Sie Genehmigungsregeln erstellen, sollten Sie berücksichtigen, wie diese Regel von Ihren Projektbenutzern sowohl in der Gegenwart als auch in Zukunft eingehalten wird. Wenn Sie beispielsweise sechs Benutzer in Ihrem Projekt haben und Sie eine Genehmigungsregel erstellen, die fünf Genehmigungen erfordert, bevor sie mit dem Ziel-Branch zusammengeführt werden kann, haben Sie praktisch eine Regel erstellt, nach der alle außer der Person, die den Pull Request erstellt hat, diesen Pull Request genehmigen müssen, bevor er zusammengeführt werden kann.

Anmerkung

Sie müssen über die Rolle Projektadministrator verfügen, um Genehmigungsregeln in CodeCatalyst Projekten erstellen und verwalten zu können. Sie können keine Genehmigungsregeln für verknüpfte Repositorys erstellen.

Sie können Genehmigungsregeln nicht löschen, aber Sie können sie so aktualisieren, dass keine Genehmigungen erforderlich sind, wodurch die Regel effektiv entfernt wird.

Um Genehmigungsregeln für Ziel-Branches für Pull Requests anzuzeigen und zu bearbeiten
  1. Navigiere zu dem Projekt, in dem sich dein Repository befindet.

  2. Wählen Sie den Namen des Repositorys aus der Liste der Quell-Repositorys für das Projekt aus. Sie können auch im Navigationsbereich Code und dann Quell-Repositorys auswählen.

    Wählen Sie das Repository aus, in dem Sie die Genehmigungsregeln anzeigen möchten.

  3. Wählen Sie auf der Übersichtsseite des Repositorys Branches aus.

  4. Wählen Sie in der Spalte Genehmigungsregeln die Option Ansicht aus, um den Status aller Regeln für jeden Zweig des Repositorys einzusehen.

    Bei Mindestanzahl von Genehmigungen entspricht die Anzahl der Genehmigungen, die erforderlich sind, bevor ein Pull Request mit diesem Branch zusammengeführt werden kann.

  5. Um eine Genehmigungsregel zu erstellen oder zu ändern, wähle Einstellungen verwalten. Wählen Sie auf der Einstellungsseite für das Quell-Repository unter Genehmigungsregeln die Option Bearbeiten aus.

    Anmerkung

    Sie müssen über die Rolle des Projektadministrators verfügen, um Genehmigungsregeln bearbeiten zu können.

  6. Wählen Sie in Branch den Namen des Branches, für den Sie eine Genehmigungsregel konfigurieren möchten, aus der Dropdownliste aus. Geben Sie im Feld Mindestanzahl an Genehmigungen eine Zahl ein, und wählen Sie dann Speichern aus.