tag remove practices crear commits commands best git git-branch gitlab

remove - Propiedad para evitar que gitlab proteja las sucursales por defecto.



github tags (4)

No estoy seguro de en qué versión se agregó la característica, pero en la versión 8.9.4 ahora puede seleccionar permitir que los desarrolladores presionen a un proyecto protegido.

Además, ahora tiene que hacer clic en el menú desplegable del widget de engranaje en la parte superior derecha para acceder a las opciones de "Ramas protegidas" en su proyecto. (Vea abajo)

Con la versión 7.4, gitlab cambió el comportamiento de las sucursales protegidas en nuevos proyectos.

En cada nuevo proyecto, la rama predeterminada, por ejemplo, la maestra, es una rama protegida, lo que significa que los desarrolladores no pueden impulsarla. En mi empresa, muchos desarrolladores trabajan en la rama predeterminada / maestra y ahora están luchando al iniciar un nuevo proyecto.

Mi pregunta: ¿Existe alguna propiedad en la interfaz de gitlab.rb o en gitlab.rb para restaurar el comportamiento anterior a 7.4 y no proteger la rama predeterminada?


No estoy seguro de si es un parámetro predeterminado, pero por proyecto puede cambiar el maestro como desprotegido, en su proyecto, vaya a la configuración -> ramas protegidas y desproteger el maestro

Actualizar

El equipo dorado publicó un post relacionado con tu pregunta !! https://about.gitlab.com/2014/11/26/keeping-your-code-protected/


Parece que GitLab mueve esto un poco, cuando quise cambiar el acceso a las sucursales en GitLab Community Edition 9.0.2, aquí podría encontrarlas:

proyecto de la página principal> Configuración (arriba a la derecha)> Repositorio (2a, barra de navegación ligeramente más oscura)> Ramas protegidas (Desplácese hacia abajo un poco)

Más información más, ver docs.GitLab


Parece que no hay una propiedad por defecto Pero ya hay una link