Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.

Administración de la directiva de envío de cambios para el repositorio

Puedes limitar el número de ramas y etiquetas que se pueden actualizar en un solo envío de cambios.

Quién puede usar esta característica

People with admin permissions for a repository can manage the push policy for the repository.

Acerca de la directiva de envío de cambios

Nota: La directiva de envío de cambios se encuentra en versión beta y está sujeta a cambios.

De forma predeterminada, no hay ningún límite en el número de ramas y etiquetas que se pueden actualizar en un único envío de cambios.

Puedes limitar el número de ramas y etiquetas que se pueden actualizar en un único envío de cambios para bloquear inserciones potencialmente destructivas. Esto puede impedir o limitar la pérdida de datos.

La directiva de envío de cambios también bloquea el comando de Git: git push --mirror. Se trata de un comando potencialmente destructivo para hacer que el remoto coincida exactamente con el clon local. Cuando se ejecuta por error, puede provocar muchas inserciones forzadas y eliminaciones de ramas en el remoto sin ninguna advertencia.

Limitación del número de ramas y etiquetas que se pueden actualizar en un solo envío de cambios

  1. En GitHub.com, navega a la página principal del repositorio. 1. Debajo del nombre del repositorio, haz clic en Configuración. Botón de configuración del repositorio

  2. En "Envíos de cambios", selecciona Limitar el número de ramas y etiquetas que se pueden actualizar en un solo envío de cambios.

    Captura de pantalla de la opción para limitar el número de ramas y etiquetas que se pueden actualizar en un solo envío de cambios

  3. Escribe el número de ramas y etiquetas que deseas limitar en un solo envío de cambios. Los números más bajos son más restrictivos respecto a cuántos envíos de cambios se permiten, y los números más altos son menos restrictivos, pero tienen más posibilidades de ser destructivos.

    Recomendamos el número máximo predeterminado de 5 actualizaciones de ramas o etiquetas en un solo envío de cambios. El valor mínimo es 2, porque Git requiere dos actualizaciones de ramas para cambiar el nombre de una rama en un solo envío de cambios: eliminar rama y crear rama.

    Captura de pantalla del campo donde se especifica el número de ramas y etiquetas que deseas limitar