Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.
Versión del artículo: Enterprise Server 2.15

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2019-10-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Definir la capacidad de fusión de las solicitudes de extracción

Puedes requerir que las solicitudes de extracción superen un conjunto de verificaciones antes de que se las pueda fusionar. Por ejemplo, puedes bloquear las solicitudes de extracción que no superan las verificaciones de estado o puedes requerir que las solicitudes de extracción tengan un número específico de revisiones aprobadas antes de que las pueda fusionar.

Las ramas protegidas se encuentran disponibles en repositorios públicos con GitHub gratis y en repositorios privados y públicos con with GitHub Pro, Equipo de GitHub, Nube de GitHub Enterprise yServidor de GitHub Enterprise.

Acerca de las ramas protegidas

Las ramas protegidas garantizan que los colaboradores en tu repositorio no puedan realizar cambios irrevocables a las ramas. Activar las ramas protegidas también te permite activar otros requisitos y verificaciones opcionales, como las verificaciones de estado requeridas y as revisiones requeridas.

Configurar ramas protegidas

Si eres un propietario de repositorio o si tienes permisos de administrador en un repositorio, puedes personalizar las protecciones de la rama en el repositorio y exige determinados flujos de trabajo, como requerir más de una revisión de solicitud de extracción o solicitar la aprobación de determinadas comprobaciones de estado antes de permitir la fusión de una solicitud de extracción.

Acerca de las verificaciones de estado requeridas

Las verificaciones de estado requeridas garantizan que todas las pruebas de integración continua (CI) requeridas sean aprobadas antes de que los colaboradores puedan realizar cambios en una rama protegida.

Tipos de verificaciones de estado requeridas

Puedes configurar verificaciones de estado requeridas en "flexible" o "estricta". El tipo de verificación de estado requerida que elijas determina si se requiere que tu rama esté actualizada con la rama de base antes de la fusión.

Habilitar verificaciones de estado requeridas

Los administradores de repositorios pueden exigir verificaciones de estado requeridas antes de que una rama se fusione con una solicitud de extracción o antes de que las confirmaciones en una rama local puedan subirse a la rama remota protegida.

Acerca de las restricciones de rama

Branches within repositories that belong to organizations can be configured so that only certain users or teams can push to the branch.

Habilitar restricciones de rama

You can enforce branch restrictions so that only certain users or teams are able to push to a protected branch.

Acerca de las revisiones requeridas para las solicitudes de extracción

Las revisiones requeridas garantizan que las solicitudes de extracción tengan una cantidad específica de revisiones aprobadas antes de que los colaboradores puedan realizar cambios en una rama protegida.

Habilitar revisiones requeridas para las solicitudes de extracción

Los administradores del repositorio pueden exigir revisiones requeridas para que las solicitudes de extracción tengan un número específico de revisiones para su aprobación antes de la fusión.

Acerca de la firma de confirmación requerida

La firma de confirmación requerida garantiza que los colaboradores solo puedan subir confirmaciones firmadas verificadas para una rama protegida.

Habilitar la firma de confirmación requerida

Los administradores de repositorios pueden implementar la firma de confirmación requerida en una rama para bloquear todas las confirmaciones que no estén firmadas y verificadas.

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos