? Una aplicación GitHub que mantiene sus horquillas actualizadas con las solicitudes de extracción automatizadas.
¿Puede ayudar a mantener vivo este servicio de código abierto? ? Por favor patrocinador:)
.github/pull.yml para acomodar diferentes estrategias de fusión, incluidas la fusión, la squash, Rebase y el reinicio duroEstrella este proyecto (los usuarios estrellados, altamente recomendados, pueden recibir prioridad sobre otros usuarios)
Pull App mirará automáticamente y atraerá la rama predeterminada (maestro) de Upstream a la suya usando un reinicio duro periódicamente. También puede activarlo manualmente en cualquier momento.
Crea una nueva rama.
Configurar la nueva rama como rama predeterminada en Configuración del repositorio> Ramas.
Agregue .github/pull.yml a su rama predeterminada.
(se comporta lo mismo que la configuración básica)
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 Vaya a https://pull.git.ci/check/${owner}/${repo} para validar su .github/pull.yml .
Instale la aplicación Pull .
Puede activar manualmente yendo a https://pull.git.ci/process/${owner}/${repo} .
Para el caso de uso más común (una sola rama master ), puede dirigir a los usuarios a instalar Pull sin configuraciones. Si necesita una configuración más avanzada (como una rama docs además del master ), considere agregar .github/pull.yml a su repositorio que se apunta a usted mismo (ver ejemplo). Esto permitirá que las horquillas instalen y se mantengan actualizadas automáticamente.
Ejemplo (suponiendo que owner sea su nombre de usuario u organización):
version : " 1 "
rules :
- base : master
upstream : owner:master
mergeMethod : hardreset
- base : docs
upstream : owner:docs
mergeMethod : hardreset Ver contribuyente.md
MIT © wei él
¿Puede ayudar a mantener vivo este servicio de código abierto? ? Por favor patrocinador:)
Hecho con ❤️ por @wei