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 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.

Las ramas protegidas están disponibles en los repositorios públicos con GitHub gratis y en los repositorios públicos y privados con el GitHub Pro, el Equipo de GitHub, la Nube de GitHub Enterprise y el Servidor de GitHub Enterprise.

Si has implementado protecciones de rama en tu repositorio, puedes configurar las revisiones requeridas. Para obtener más información acerca de la implementación de las protecciones de rama, consulta "Configurar ramas protegidas". Para obtener más información acerca de la configuración de las revisiones requeridas, consulta "Activar las revisiones requeridas para las solicitudes de extracción".

Repository administrators can require that all pull requests receive a specific number of approving reviews from people with write or admin permissions in the repository or from a designated code owner before they're merged into a protected branch. Para obtener más información, consulta"Acerca de las ramas protegidas".

Cuando las revisiones requeridas están habilitadas, cualquier persona con acceso al repositorio puede aprobar cambios en una solicitud de extracción. However, you won't be able to merge your pull request until the required number of reviewers with write or admin permissions in the repository approve your pull request's changes in their review. Para obtener más información acerca de los niveles de permiso del repositorio, consulta "Niveles de permiso del repositorio para una organización". Si se requiere la revisión de un propietario de código designado, y la solicitud de extracción afecta el código que tiene un propietario designado, se requiere la autorización de ese propietario.

Si una persona con permisos de administrador elige la opción Solicitar cambios en una revisión, entonces esa persona debe aprobar la solicitud de extracción antes de que se pueda fusionar. Si un revisor que solicita los cambios en una solicitud de extracción no está disponible, cualquiera con permiso de administrador o de escritura para el repositorio puede descartar la revisión que bloquea la solicitud de extracción. Para obtener más información, consulta "Descartar una revisión de solicitud de extracción".

Nota: Los administradores de repositorio pueden restringir la posibilidad de descartar las revisiones de la solicitud de extracción para personas o equipos específicos. Para obtener más información, consulta "Activar las revisiones requeridas para las solicitudes de extracción".

Si subes una confirmación de modificación de código a la rama de una solicitud de extracción aprobada, la aprobación puede ser descartada si los administradores del repositorio han configurado los descartes de la revisión en espera. Esto no aplica si subes confirmaciones sin modificación de código, como fusionar la rama base en la rama de tu solicitud de extracción.

A menos que las revisiones requeridas hayan sido configuradas para incluir a los administradores del repositorio, las personas con permisos de administradores pueden fusionar una solicitud de extracción independientemente de las revisiones de otros administradores.

After all required reviewers have approved a pull request, you won't be able to merge it if there are other open pull requests with pending or rejected reviews and those pull requests have a head branch pointing to the same commit. Someone with write or admin permissions will need to approve or dismiss the blocking review on the other pull requests before you can merge.

No puedes fusionar una solicitud de extracción en una rama protegida hasta que alguien con permisos de escritura o de administración la apruebe. Si hay revisiones pendientes o rechazadas, recibirás un mensaje de error:

remote: error: GH006: Protected branch update failed for refs/heads/master.
remote: error: Changes have been requested.

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos