[TFS2010] HowTo: utilizar Custom Path CheckIn Policy

image47dd1de4

Buenas,

siempre recomiendo utilizar 2 políticas de checkin cuando trabajamos con Visual Studio y Team Foundation: agregar comentarios y relacionar el checkin con uno o más WorkItems. Esta pequeña regla nos ayuda a tener trazabilidad entre el histórico de todos los elementos en el source control, con los elementos de trabajo (tareas, bugs, etc) de TFS para que de esta manera podamos tener una mejor visibilidad de un proyecto.

Pero claro, existen excepciones, por ejemplo cuando estamos trabajando en proyectos de pruebas, y tenemos que modificar constantemente los archivos de recursos con los que trabajamos, los 5 clicks para seleccionar el WorkItem asociado pueden ser un poco tedioso (esto es un ejemplo, yo igualmente los hago).

Para dar solución a este escenario, es posible utilizar una política de CheckIn distribuida con las Team Foundation Server Power Tools March 2011: Custom Path CheckIn Policy. Esta política nos permite asociar una expressión regular para identificar un ser de archivos, y luego una política de CheckIn asociada para “evitar” que se procese la misma.

Por ejemplo, si partimos de un escenario donde tenemos definidas las 2 políticas de CheckIn que comenté anteriormente; en la configuración del Team Project deberíamos ver algo similar a la siguiente imagen.

image 

Si agregamos una nueva política de CheckIn, en este caso la Custom Path Policy, veremos que la misma nos requiere que seleccionemos una política de checkIn “hija” y luego una serie de expresiones regulares para evaluar los ficheros que se subirán al source control.

image

Por ejemplo, la siguiente configuración excluye la evaluación de la política de asociación con WorkItems en todos los archivos con extensión [GIF] o [JPG], en los directorios [UnitTests] y [Resources].

image

Una vez definida y configurada, ya podremos incluir esta política de CheckIn en nuestras Source Control Settings

image

Saludos @ Home

El Bruno

   

3 thoughts on “[TFS2010] HowTo: utilizar Custom Path CheckIn Policy

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.