Esta funcionalidad de autocompletar se puede instalar en toda su cuenta de GitHub, en una organización de GitHub o en un subconjunto de repositorios para los que tenga permiso de envío.
Lea nuestra política de privacidad y nuestros términos de uso antes de comenzar. Los escribimos nosotros mismos, por lo que son breves y de fácil lectura. :)
Instale la aplicación Github y designe qué cuentas y/o repositorios deben obtener la funcionalidad.
Durante la instalación, se crearán algunas etiquetas en cada repositorio para que pueda agregarlas cómodamente a sus solicitudes de extracción. Estas etiquetas se describen a continuación. Puede eliminar (e incluso volver a crear más tarde) estas etiquetas según lo desee para adaptarse a las políticas que sigue con respecto a la finalización de las solicitudes de extracción.
Las solicitudes de extracción se pueden completar automáticamente con algunos métodos de combinación. Cada método tiene una etiqueta asociada que puede usar para programar la finalización automática con ese método.
Etiqueta | Método de finalización de la solicitud de extracción |
---|---|
auto-merge | unir |
auto-squash | calabaza |
auto-rebase | rebase |
Una solicitud de extracción se completará automáticamente cuando se cumplan todas estas condiciones:
Esta aplicación de GitHub no elimina explícitamente la rama fuente de la solicitud de extracción después de completarla. Si desea eliminar la rama de origen después de completar la solicitud de extracción, puede configurar GitHub para que haga esto para todas las solicitudes de extracción (independientemente de si se completaron automáticamente) en la página de configuración del repositorio.
Después de aplicar una de las etiquetas de autocompletar, si alguien que carece de permisos de escritura en el repositorio actualiza la rama fuente de la solicitud de extracción (por ejemplo, un tercero envió el PR desde una bifurcación de su repositorio), la etiqueta de autocompletar se actualizará automáticamente. eliminado . Esto protege su repositorio contra cambios no revisados que se fusionan en el repositorio entre la finalización de una revisión y la finalización de la solicitud de extracción. Después de la actualización que no es de confianza y la eliminación de la etiqueta, simplemente revise la última versión del PR y (si lo desea) vuelva a aplicar la etiqueta de autocompletar.