Compartir a través de


Editar directivas de protección

Los administradores de control de versiones de Team Foundation pueden agregar y editar los requisitos de las directivas de protección. Estas directivas de protección requieren que el usuario realice determinadas acciones cuando lleva a cabo una protección en el control de versiones; por ejemplo, asociar un elemento de trabajo con un conjunto de cambios. Para obtener más información sobre protecciones, vea Proteger los cambios pendientes. Para poder editar una directiva de protección primero debe crearse una. Para obtener más información, consulte Agregar directivas de protección. Entre los tipos de directiva de protección predeterminados disponibles se encuentran los siguientes:

  • Compilaciones   Requiere que la última compilación se haya realizado correctamente antes de una protección.

  • Análisis de código   Requiere la ejecución del análisis de código antes de llevar a cabo la protección.

  • Directiva de pruebas   Requiere la realización de ciertas pruebas antes de llevar a cabo la protección.

  • Elementos de trabajo   Requiere que uno o varios elementos de trabajo estén asociados a la protección.

Nota

Para deshabilitar temporalmente uno o más tipos de directiva de Configuración del control de código fuente, en la pestaña Directiva de protección, resalte las directivas y haga clic en Deshabilitar. Para habilitar una directiva deshabilitada, resáltela y haga clic en Habilitar.

Permisos necesarios

Para completar este procedimiento, debe tener el permiso Editar información en el nivel de proyecto establecido en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.

Para editar una directiva de protección

  1. En el menú Equipo, haga clic en Configuración del proyecto de equipo y, a continuación, haga clic en Control de código fuente.

  2. En el cuadro de diálogo Configuración del control de código fuente, haga clic en la ficha Directiva de protección.

  3. En la lista de tipos de directiva, haga clic en el tipo de directiva en el que desea realizar los cambios y, a continuación, haga clic en Editar.

  4. Continúe este procedimiento basado en el tipo de directiva que va a editar:

    • Compilaciones   Requiere que la última compilación se haya realizado correctamente antes de una protección. Este tipo de directiva no puede modificarse.

    • Análisis de código   Requiere la ejecución del análisis de código antes de proteger el código. Aparece el Editor de directivas de análisis de código.

      Haga clic en las casillas correspondientes a los tipos de análisis de código que desea que se realicen. Las opciones son: Exigir sólo la protección de archivos que formen parte de la solución actual, Exigir análisis de código de C/C++ (/analyze) y Exigir análisis de código para código administrado. Si activa la casilla Exigir análisis de código para código administrado, seleccione la configuración de reglas deseada en Configuración de reglas para análisis de código administrado.

      Para obtener más información sobre el uso de las herramientas de análisis del código, vea Crear y usar directivas de protección del análisis de código.

    • Directiva de pruebas   Requiere se realicen ciertas pruebas antes de que se pueda proteger el código. Al hacer clic en Aceptar aparece el cuadro de diálogo Directiva de pruebas, que le solicita que especifique un Archivo de metadatos haciendo clic en los puntos suspensivos (...) y, a continuación, en la lista de pruebas que desea.

      (Opcional) Active la casilla Aplicar directiva de protección únicamente a las pruebas afectadas por cambios de código si desea restringir la directiva según este criterio.

      Para obtener más información, vea Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio y Definir listas de pruebas para agrupar las pruebas.

    • Elementos de trabajo   Requiere que uno o varios elementos de trabajo estén asociados a la protección. Este tipo de directiva no puede modificarse.

  5. Haga clic en Aceptar.

Vea también

Tareas

Tutorial: Personalizar las notas y directivas de protección

Conceptos

Establecer y exigir pruebas de calidad (Quality Gates)

Trabajar con conjuntos de cambios