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: GitHub.com

Requerir un historial de confirmaciones linear

Puedes requerir un historial de confirmaciones linear para bloquear todas las confirmaciones de fusión en una rama protegida.

Las ramas protegidas están disponibles en los repositorios públicos con GitHub Free y en los repositorios públicos y privados con el GitHub Pro, el GitHub Team, la GitHub Enterprise Cloud y el GitHub Enterprise Server. For more information, see "GitHub's products."

En este artículo

Cualquiera con permisos de administrador para un repositorio puede requerir un historial de confirmaciones lineal.

Acerca de imponer un historial de confirmaciones linear

Imponer un historial de confirmaciones linear previene que las confirmaciones de fusión se suban a la rama protegida. Esto significa que cualquier solicitud de extracción fusionada con la rama protegida deberá utilizar una fusión combinada o una fusión de rebase. Un historial de confirmaciones estrictamente linear puede ayudar a que los equipos retrocedan los cambios de manera más eficiente. Para obtener más información acerca de los métodos de fusión, consulta "Acerca de la fusión de solicitudes de extracción."

You can automatically enforce protected branch settings for some or all branches in your repository. For more information, see "Configuring protected branches."

Antes de poder requerir un historial de confirmaciones linear, tu repositorio deberá permitir fusiones combinadas o fusiones de rebase. Para obtener más información, consulta "Configurar las fusiones de solicitud de extracción."

Implementar un historial de commit lineal

  1. En GitHub, visita la página principal del repositorio.
  2. Under your repository name, click Settings.
    Repository settings button
  3. In the left menu, click Branches.
    Repository options sub-menu
  4. Next to "Branch protection rules", click Add rule.
    Add branch protection rule button
  5. Under "Branch name pattern", type the branch name or pattern you want to protect.
    Branch rule field
  6. Debajo de "Proteger ramas correspondientes", selecciona Requerir historial linear.
    Opción para requerir historial linear
  7. También puedes seleccionar Incluir administradores. This enforces all configured restrictions for repository administrators.
    Casilla de verificación Incluir administradores
  8. Da clic en Crear.

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos