Acerca de la directiva de envío de cambios
Nota: La directtiva de envío de cambios está actualmente en versión preliminar pública y está sujeto 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
-
En GitHub, navegue hasta la página principal del repositorio.
-
En el nombre del repositorio, haz clic en Configuración. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.
-
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.
-
Después de "Hasta", escribe el número de ramas y etiquetas que quieres 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 es2
, 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.