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.

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2020-01-22. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte 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.

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.

Por defecto, cualquier solicitud de extracción se puede fusionar en cualquier momento, a menos que la rama de encabezado esté en conflicto con la rama base. Puedes elegir implementar restricciones sobre cómo se fusiona una solicitud de extracción en tu repositorio.

Los propietarios del repositorio y las personas con permisos de administrador para un repositorio pueden implementar ciertos flujos de trabajo o requisitos, antes de que un colaborador pueda fusionar una rama en tu repositorio al crear las reglas de rama protegida.

Puedes crear una regla para una rama en un repositorio para una rama específica, para todas las ramas o para cualquier rama que coincida con un patrón de nomenclatura especificado en la sintaxis fnmatch. Por ejemplo, para requerir que cualquier rama que contenga la palabra lanzamiento tenga al menos dos revisiones de solicitud de extracción antes de fusionarse, puedes crear una regla para la rama para *lanzamiento*. Para obtener más información, consulta "Configurar ramas protegidas".

Priorización de las reglas de la rama protegida

Si un repositorio tiene varias reglas de rama protegida que afectan las mismas ramas, las reglas que incluyen el nombre de una rama específica tienen la mayor prioridad. Si hay más de una regla de rama protegida que hace referencia al mismo nombre de rama específico, entonces la regla de rama creada primera tendrá la prioridad más alta.

Las reglas de rama protegida que mencionen un caracter especial, como *, ? o ], se aplican en el orden que fueron creadas, así que las reglas más antiguas con estos caracteres tienen la prioridad más alta.

Parámetros de protección de rama

Cuando creas una regla de rama protegida en un repositorio, los colaboradores no pueden realizar un empuje forzado a la rama protegida ni eliminar la rama por defecto. Puedes activar otros parámetros de protección de rama, para que los colaboradores:

Si tu repositorio pertenece a una organización, puedes restringir a los usuarios o los equipos de que lo suban a una rama protegida. Para obtener más información, consulta "Acerca de las restricciones de rama".

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos