Diese Funktion zur automatischen Vervollständigung kann auf Ihrem gesamten GitHub-Konto, einer GitHub-Organisation oder einer Teilmenge von Repositorys installiert werden, für die Sie Push-Berechtigungen haben.
Bitte lesen Sie unsere Datenschutzrichtlinie und unsere Nutzungsbedingungen, bevor Sie beginnen. Wir haben sie selbst geschrieben, daher sind sie kurz und leicht zu lesen. :) :)
Installieren Sie die Github-App und legen Sie fest, welche Konten und/oder Repo(s) die Funktionalität erhalten sollen.
Bei der Installation werden in jedem Repository einige Labels erstellt, sodass Sie diese bequem zu Ihren Pull-Anfragen hinzufügen können. Diese Etiketten werden unten beschrieben. Sie können diese Labels nach Bedarf löschen (und sogar später neu erstellen), um den Richtlinien zu entsprechen, die Sie bezüglich der Vervollständigung von Pull-Anfragen befolgen.
Pull-Anfragen können mit einigen Zusammenführungsmethoden automatisch vervollständigt werden. Jeder Methode ist eine Bezeichnung zugeordnet, mit der Sie die automatische Vervollständigung für diese Methode planen können.
Etikett | Methode zum Abschluss der Pull-Anfrage |
---|---|
auto-merge | verschmelzen |
auto-squash | quetschen |
auto-rebase | umbasieren |
Eine Pull-Anfrage wird automatisch abgeschlossen, wenn alle diese Bedingungen erfüllt sind:
Diese GitHub-App löscht den Quellzweig des Pull-Requests nach Abschluss nicht explizit. Wenn Sie den Quellzweig nach Abschluss des Pull-Requests löschen möchten, können Sie GitHub auf der Seite „Repository-Einstellungen“ so konfigurieren, dass dies für alle Pull-Requests geschieht (unabhängig davon, ob sie automatisch abgeschlossen wurden).
Wenn nach dem Anwenden eines der Labels für die automatische Vervollständigung der Quellzweig der Pull-Anfrage von jemandem aktualisiert wird, der keine Schreibberechtigung für das Repo hat (z. B. ein Dritter hat die PR von einem Fork Ihres Repos gesendet), wird das Label für die automatische Vervollständigung automatisch aktiviert ENTFERNT . Dies schützt Ihr Repo davor, dass ungeprüfte Änderungen zwischen dem Abschluss einer Überprüfung und dem Abschluss der Pull-Anfrage in das Repo eingefügt werden. Überprüfen Sie nach dem nicht vertrauenswürdigen Update und der Entfernung des Labels einfach die neueste Version der PR und wenden Sie (falls gewünscht) das Label für die automatische Vervollständigung erneut an.