? Eine GitHub-App, die Ihre Gabeln über automatisierte Zugangsanforderungen auf dem Laufenden hält.
Können Sie diesen Open -Source -Service am Leben erhalten? ? Bitte sponsern :)
.github/pull.yml -Konfiguration an, um verschiedene Zusammenführungsstrategien zu berücksichtigen, einschließlich Merge, Squash, Rebase und Hard ResetSTAR DIESES Projekt (Sehr empfohlene Benutzer erhalten möglicherweise Priorität gegenüber anderen Benutzern)
Die Pull -App beobachtet automatisch und zieht die Standard -Niederlassung von Upstream (Master) an Ihre, die regelmäßig zurückgesetzt werden . Sie können es auch jederzeit manuell auslösen.
Erstellen Sie einen neuen Zweig.
Richten Sie die neue Filiale als Standardzweig unter Repository -Einstellungen> Filialen ein.
Fügen Sie .github/pull.yml zu Ihrem Standardzweig hinzu.
(verhält sich genauso wie das grundlegende Setup)
version : " 1 "
rules :
- base : master
upstream : wei:master # change `wei` to the owner of upstream repo
mergeMethod : hardreset version : " 1 "
rules : # Array of rules
- base : master # Required. Target branch
upstream : wei:master # Required. Must be in the same fork network.
mergeMethod : hardreset # Optional, one of [none, merge, squash, rebase, hardreset], Default: none.
mergeUnstable : false # Optional, merge pull request even when the mergeable_state is not clean. Default: false
- base : dev
upstream : master # Required. Can be a branch in the same forked repo.
assignees : # Optional
- wei
reviewers : # Optional
- wei
conflictReviewers : # Optional, on merge conflict assign a reviewer
- wei
label : " :arrow_heading_down: pull " # Optional
conflictLabel : " merge-conflict " # Optional, on merge conflict assign a custom label, Default: merge-conflict Gehen Sie zu https://pull.git.ci/check/${owner}/${repo} , um Ihre .github/pull.yml zu validieren.
Installieren Sie Pull App .
Sie können den Ziehen manuell auslösen, indem Sie https://pull.git.ci/process/${owner}/${repo} gehen.
Für den häufigsten Anwendungsfall (ein einzelner master -Zweig) können Sie Benutzer einfach anweisen, Pull ohne Konfigurationen zu installieren. Wenn Sie ein fortgeschritteneres Setup benötigen (z .github/pull.yml docs zusätzlich zum master ), sollten Sie Ihr Repository zu sich selbst hinzufügen (siehe Beispiel). Auf diese Weise können die Gabeln den Anbau installieren und automatisch auf dem Laufenden bleiben.
Beispiel (Angenommen, owner ist Ihr Benutzer- oder Organisationsname):
version : " 1 "
rules :
- base : master
upstream : owner:master
mergeMethod : hardreset
- base : docs
upstream : owner:docs
mergeMethod : hardreset Siehe Beitrag.md
Mit © Wei er
Können Sie diesen Open -Source -Service am Leben erhalten? ? Bitte sponsern :)
Hergestellt mit ❤️ von @Wei