Establecer permisos de rama
Administrar
Puede establecer permisos de rama para otros usuarios, eliminar la rama y bloquear la rama.
Omitir directivas al completar las solicitudes de extracción
Los usuarios con este permiso están exentos de la directiva de rama establecida para la rama al completar las solicitudes de extracción y pueden optar por invalidar las directivas mediante la comprobación de Invalidar directivas de rama y habilitar la combinación al completar una solicitud de solicitud de cambios.
Omitir directivas al insertar
Los usuarios con este permiso pueden insertar en una rama que tenga habilitadas las directivas de rama. Tenga en cuenta que cuando un usuario con este permiso realiza una inserción que invalidaría la directiva de rama, la inserción omite automáticamente la directiva de rama sin ningún paso de suscripción ni advertencia.
Colaboracion
Puede insertar nuevas confirmaciones en la rama y bloquear la rama. No se pueden volver a escribir confirmaciones existentes en la rama.
Editar directivas
Puede editar directivas de rama.
Nota
Requiere TFS-2017.1 o una versión posterior.
Exento del cumplimiento de directivas
Están exentos de las directivas de rama al completar las solicitudes de extracción y pueden invalidar las directivas activando Invalidar directivas de rama y habilitando la combinación al completar una solicitud de solicitud de cambios. También puede insertar en una rama que tenga habilitadas las directivas de rama.
Nota
Requiere TFS-2017.1 o una versión posterior.
Forzar inserción (reescritura del historial, eliminación de ramas y etiquetas)
Puede forzar la inserción en una rama, que puede volver a escribir el historial. Este permiso también es necesario para eliminar una rama.
Nota
Requiere TFS-2017.1 o una versión posterior.
Administración de permisos
Puede establecer permisos para la rama.
Nota
Requiere TFS-2017.1 o una versión posterior.
Eliminación de bloqueos de otros usuarios
Puede quitar bloqueos establecidos en ramas por otros usuarios.
Nota
Requiere TFS-2017.1 o una versión posterior.
Reescribir y destruir historial (forzar inserción)
Puede forzar la inserción en una rama, eliminar una rama y modificar el historial de confirmaciones de una rama.
Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015
Configure permisos para controlar quién puede leer y actualizar el código en una rama del repositorio de Git. Puede establecer permisos para usuarios y grupos individuales, y heredar e invalidar los permisos según sea necesario de los permisos del repositorio.
Importante
A fin de ver el contenido disponible para la plataforma, asegúrese de seleccionar la versión correcta de este artículo en el selector de versiones que se encuentra sobre la tabla de contenidos. La compatibilidad con las características difiere en función de si se trabaja desde Azure DevOps Services o una versión local de Azure DevOps Server.
Vea ¿Qué plataforma o versión estoy usando? para obtener información sobre la versión local que utiliza.
Uso de la vista de ramas para configurar la seguridad
Abra la página Ramas; para ello, vaya al proyecto en el portal web y seleccione Repos, Ramas.

Abra la página Ramas; para ello, vaya al proyecto en el portal web y seleccione Código,Ramas.

Busque la rama en la página. Puede examinar la lista o puede buscar la rama mediante el cuadro Buscar todas las ramas en la esquina superior derecha.

Para abrir el menú contextual, seleccione el icono ... situado junto al nombre de la rama. Seleccione Seguridad de rama en el menú.

Agregar usuarios o grupos
Sugerencia
Solo puede agregar permisos para los usuarios y grupos que ya están en el Project. Agregue nuevos usuarios y grupos a la Project antes de establecer los permisos de rama.
Agregue usuarios o grupos a los permisos de la rama seleccionando Agregar.
Escriba la dirección de inicio de sesión o el alias de grupo y, a continuación, seleccione Guardar cambios.
Eliminación de usuarios o grupos
Para quitar los permisos de un usuario o grupo, seleccione el usuario o Azure DevOps grupo y, a continuación, seleccione Quitar. El usuario o grupo seguirá existiendo en la Project y este cambio no afectará a otros permisos para el usuario o grupo.

Establecimiento de permisos
Controlar la configuración de permisos de rama desde la vista de permisos de rama. Los usuarios y grupos con permisos establecidos en el nivel de repositorio heredarán esos permisos de forma predeterminada. Para obtener más información sobre cómo funcionan los permisos, vea Configuración de permisos.
Los permisos siguientes se asignan automáticamente a los creadores de ramas: Contribuir,Editar directivas,Forzar inserción, Administrar permisos y Quitar bloqueosde otros usuarios.
Nota
El permiso Exento del cumplimiento de directivas se quitó para Azure DevOps Server 2019 y versiones posteriores. Ahora se admite la funcionalidad con los dos permisos siguientes:
- Omitir directivas al completar las solicitudes de extracción
- Omitir directivas al insertar
Los usuarios que anteriormente tenían habilitados exentos de la aplicación de directivas ahora tienen habilitados los dos nuevos permisos. Consulte la tabla siguiente para obtener más detalles sobre estos dos nuevos permisos.
Los permisos siguientes se asignan automáticamente a los creadores de ramas: Contribuir,Editar directivas,Forzar inserción, Administrar permisos y Quitar bloqueosde otros usuarios.
Permiso
Descripción