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

Seleccione una versión en el selector de versiones del contenido de Azure DevOps.

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

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

    Abrir la página Ramas en la web

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

    Abrir la página Ramas en la web

  1. 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.

    Página Ramas

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

    Abra la página de permisos de rama desde el menú contextual de ramas.

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.

Quitar permisos de rama para un usuario en Azure DevOps Services o TFS

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