Compartir a través de


Tutorial: Personalizar las notas y directivas de protección

Actualización: noviembre 2007

Puede utilizar Team Foundation para definir sus propios campos para las notas de protección de un equipo y para definir reglas de protección personalizadas que apliquen restricciones en los tipos de cambios que se pueden confirmar en el servidor de control de código fuente.

  • Crear requisitos y plantillas de notas de protección

    Puede definir sus propios campos para recopilar la información relacionada con la protección y en los que sea necesario que los usuarios especifiquen información durante el proceso de protección. Esta información se conserva con otros detalles del conjunto de cambios y se puede incluir en la notificación de correo electrónico que se envía a otros miembros del equipo.

  • Definir directivas de protección

    La definición de reglas de protección personalizadas permite aplicar restricciones en cuanto a los tipos de cambios que se pueden confirmar en el servidor de control de versiones. Por ejemplo, un administrador del proyecto puede definir reglas que validen los cambios de código fuente antes de confirmarlos en el servidor. Team Foundation incluye directivas de protección para validar que los elementos de trabajo están asociados a los cambios, que las pruebas unitarias se han superado correctamente y que el análisis estático se ha ejecutado sin problemas en el código fuente. Estas directivas se pueden ampliar a través de un modelo de complemento para exigir otro tipo de requisitos mediante la creación de un nuevo complemento de directivas.

Este tutorial describe cómo agregar las notas de protección y cómo definir una directiva de protección que requiera que los elementos de trabajo estén asociados a cada protección.

Permisos necesarios

Para completar este tutorial, debe tener los permisos Editar información en el nivel de servidor y Desproteger establecidos en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.

Crear las notas de protección

Puede definir sus propios campos para las notas de protección de un equipo y establecer los requisitos del usuario para el proceso de protección en el nivel de las carpetas raíz del servidor (por ejemplo, $/carpeta1). Estas carpetas corresponden a sus proyectos de equipo. Dichas configuraciones se aplicarán a todo el código fuente incluido en esas carpetas. Cuando los usuarios intenten proteger las revisiones en una carpeta del servidor para la que se han definido requisitos o notas de protección personalizadas, se les pedirá que rellenen las notas en el cuadro de diálogo Proteger o en la ventana Proteger. Las notas de protección pueden ser opcionales u obligatorias.

Para agregar y configurar una nota de protección

  1. En Team Explorer, haga clic con el botón secundario en un proyecto de equipo, haga clic en Configuración del proyecto de equipo y, a continuación, en Control de código fuente.

  2. Haga clic en la ficha Notas de protección y, a continuación, en Agregar.

  3. En la lista desplegable Nombre, escriba el nombre que desea utilizar para la nueva nota de protección.

  4. También puede seleccionar Se requiere para la protección y hacer clic en Agregar (esto hace que sea obligatorio agregar texto a esta nota durante el proceso de protección).

  5. También puede cambiar el orden de las notas de protección. Para ello, seleccione una nota y utilice los botones de flecha para cambiar su orden de colocación.

  6. Cuando esté satisfecho con la configuración de las notas de protección, haga clic en Aceptar.

Configurar las directivas de protección predefinidas

Para personalizar aún más las protecciones, puede configurar las directivas de protección predefinidas para que evalúen la conformidad de los cambios con los estándares de la organización.

Para configurar una directiva de protección predefinida

  1. En Team Explorer, haga clic con el botón secundario del mouse en el proyecto de equipo, haga clic en Configuración del proyecto de equipo y, a continuación, en Control de código fuente.

  2. Haga clic en la ficha Directiva de protección y, a continuación, en Agregar.

  3. En el cuadro de lista bajo Directiva de protección, seleccione el tipo de directiva que desee, Compilaciones, Análisis de código, Directiva de pruebas o Elementos de trabajo, y haga clic en Aceptar.

    • Si ha seleccionado Compilaciones, la directiva se agregará a la lista. Esta directiva requiere que una compilación anterior se haya realizado correctamente para poder proteger nuevos cambios.

    • Si selecciona Análisis de código, aparecerá el cuadro de diálogo Editor de directiva de análisis de código. Active 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 selecciona Exigir análisis de código para código administrado, seleccione la configuración de la regla deseada en la ventana Configuración de la regla para análisis de código administrado. Haga clic en Aceptar. Para obtener más información sobre el uso de las herramientas de análisis de código, vea Instrucciones de uso de las herramientas de análisis de código.

    • Si selecciona Directiva de pruebas, aparecerá el cuadro de diálogo Directiva de pruebas. Haga clic en Examinar para especificar un archivo de metadatos, seleccione la prueba deseada y haga clic en Aceptar.

    • Si selecciona Elementos de trabajo, la directiva se agregará a la lista para exigir que haya uno o varios elementos de trabajo asociados a cada protección.

  4. Cuando esté satisfecho con la configuración de las directivas de protección, haga clic en Aceptar.

Vea también

Tareas

Tutorial: Explorar el control de versiones de Team Foundation

Cómo: Buscar un conjunto de cambios

Referencia

Comando add

Otros recursos

Tutoriales del control de versiones de Team Foundation