Plantilla de process TFS – Crear estructura de carpeta de control de versión inicial

He buscado y parece que no puedo encontrar la respuesta a esta pregunta, así que aquí va …

Me gustaría editar una Plantilla de process TFS para agregar las siguientes carpetas a Control de versiones automáticamente cuando creo un nuevo proyecto de equipo:

<teamProject> |- DEVELOPMENT |- MAIN |- BUILD |- SOURCE |- TEST |-RELEASES 

Actualmente tengo que agregar estas carpetas para cada nuevo proyecto de equipo creado. Me gustaría un poco de automation para seguir adelante.

Si la plantilla de process no es el lugar para lograr, sospecho que esto se puede hacer en la API, pero hasta ahora no se puede encontrar el punto apropiado para comenzar.

Una forma realmente fácil de hacerlo es configurar la estructura de carpetas de la forma que desee en un proyecto de equipo de testing / temperatura y luego cuando cree un nuevo proyecto de equipo, se le dará la opción "Especificar configuration de control de fuente"

enter image description here

En este dialog, select "Crear una nueva twig de control de origen". Sucursal desde: select la raíz del Proyecto de Equipo de testing / Temp.

De esta forma, todos sus futuros proyectos de equipo tendrán la misma estructura que el proyecto del equipo de testing / temp.

Elijo crear una solución personalizada (C #) que crea el progtwig programático TP y luego crea una estructura de control de origen específica utilizando el Modelo de objects de cliente TFS.

Saludos

No he analizado esto en detalle, pero http://mskold.blogspot.com/2010/10/tfs2010-automated-team-project-creation.html podría darle algunas pistas sobre cómo puede lograrlo.

También hay otra publicación en StackOverflow que hizo la misma pregunta: Estructura de carpetas automáticas TFS2010