Editar directivas de protección

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Los administradores de Control de versiones de Team Foundation (TFVC) pueden agregar y editar los requisitos de la directiva de protección. Estas directivas de protección requieren que los usuarios realicen acciones cuando realicen comprobaciones en el control de versiones. Por ejemplo, los usuarios pueden ser necesarios para asociar elementos de trabajo a conjuntos de cambios. Para obtener más información sobre las protecciones, vea Desarrollo de código y administración de cambios pendientes.

Antes de editar una directiva de protección, primero debe crear una. Para obtener más información, vea Agregar directivas de protección. Están disponibles los siguientes tipos de directiva de protección predeterminados:

  • Las compilaciones requieren que la última compilación se haya realizado correctamente antes de que se puedan proteger los cambios nuevos.
  • La directiva de comentarios del conjunto de cambios requiere que los usuarios proporcionen comentarios de protección.
  • El análisis de código requiere que el análisis de código se ejecute antes de que se pueda proteger el código.
  • La directiva de ruta de acceso personalizada limita las demás directivas a carpetas o tipos de archivo específicos.
  • La directiva de patrones prohibidos impide las protecciones que tienen archivos con patrones de nombre de archivo prohibidos.
  • La directiva de consulta de elemento de trabajo especifica una consulta de elemento de trabajo cuyos resultados son los únicos elementos de trabajo legales que se van a asociar a una protección.
  • Los elementos de trabajo requieren que uno o varios elementos de trabajo estén asociados a cada protección.

Nota:

Puede deshabilitar temporalmente uno o varios tipos de directiva en el cuadro de diálogo Configuración de control de código fuente. En la pestaña Directiva de protección, resalte las directivas y seleccione Deshabilitar. Para habilitar una directiva deshabilitada, resalte la directiva deshabilitada y haga clic en Habilitar. Después, seleccione Aceptar.

Requisitos previos

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

Edición de una directiva de protección

  1. En el menú Equipo de Visual Studio, seleccione Configuración del proyecto del equipo>Control de código fuente.

    O bien, en la ventana Team Explorer de Visual Studio, seleccione Configuración y, después, Control de código fuente en Proyecto de equipo.

  2. En el cuadro de diálogo Configuración de control de código fuente, seleccione la pestaña Directiva de protección.

  3. En la lista Tipo de directiva, seleccione el tipo de directiva para el que quiere realizar cambios y, después, Editar.

  4. Continúe este procedimiento en función del tipo de directiva que está editando:

    • Las compilaciones requieren que la última compilación se haya realizado correctamente antes de que se puedan proteger los cambios nuevos. Este tipo de directiva no se puede modificar.

    • La directiva de comentarios del conjunto de cambios requiere que los usuarios proporcionen comentarios de protección. Este tipo de directiva no se puede modificar.

    • El análisis de código requiere que el análisis de código se ejecute antes de que se pueda proteger el código. Si selecciona este tipo, en el cuadro de diálogo Editor de directivas de Code Analysis, seleccione las casillas de los tipos de análisis de código que quiere realizar. Las opciones son:

      • Aplique la protección para que solo contenga archivos que formen parte de la solución actual.
      • Exigir el análisis de código de C/C++ (/analyze)
      • Exigir análisis de código para código administrado. Si selecciona esta opción, seleccione la configuración de reglas requerida en Configuración de reglas para el análisis de código administrado.
    • La directiva de ruta de acceso personalizada limita las demás directivas a carpetas o tipos de archivo específicos. Si selecciona este tipo, en el cuadro de diálogo Directiva de rutas personalizada, seleccione una directiva secundaria sobre la que operar e introduzca uno o más valores en Filtro de rutas de control de código fuente (RegEx) para especificar las rutas permitidas. Aplique una Directiva de rutas personalizadas independiente para cada directiva secundaria que quiera que utilice rutas personalizadas.

      Nota:

      Si aplica esta directiva a una directiva secundaria habilitada, obtendrá un mensaje que La directiva seleccionada está actualmente habilitada. Debe deshabilitarse o acabará ejecutándose dos veces. Puede eliminar o deshabilitar la directiva original de la lista Directiva secundaria.

    • La directiva de patrones prohibidos impide las protecciones que tienen archivos con patrones de nombre de archivo prohibidos. Si selecciona este tipo, en el cuadro de diálogo Patrones prohibidos, enumere el patrón o los patrones que se van a prohibir y, después, seleccione Aceptar.

    • La directiva de consulta de elemento de trabajo especifica una consulta de elemento de trabajo cuyos resultados son los únicos elementos de trabajo legales que se van a asociar a una protección. Si selecciona este tipo, en el cuadro de diálogo Directiva de consulta, vaya y seleccione una consulta de elemento de trabajo compartido guardada y, después, seleccione Aceptar.

    • Los elementos de trabajo requieren que uno o varios elementos de trabajo estén asociados a cada protección. Este tipo de directiva no se puede modificar.

  5. Cuando esté de acuerdo con la configuración de las directivas de protección, seleccione Aceptar.