Estructura de file / carpeta en Team Foundation Service

Al agregar proyectos a TFS, agregaré un proyecto para un website específico. Esto funciona bien, y todas las carpetas y files dentro de la raíz del website están disponibles en TFS. Sin embargo, también hay files compartidos que están por encima de la raíz del website, y no están incluidos en el proyecto / solución del website específico, ya que residen fuera de la raíz del website. Por ejemplo, cuando agrego files existentes a un proyecto, que están fuera de la raíz, crea duplicates dentro del proyecto. O bien, al agregar un file existente al proyecto, crea una jerarquía de carpetas incorrecta en el proyecto (aparece como si la carpeta situada encima de la raíz estuviera dentro del website), lo que generaría problemas para publicar y compartir fonts en TFS.

¿Cuál es la forma adecuada de include estos files en el proyecto, para que los files puedan permanecer fuera de la raíz, pero se incluyan en el proyecto en TFS?

Una forma de lograr esto es simplemente teniendo un proyecto de equipo para todos sus sitios web , y lógicamente divídalo en diferentes sitios para atrasos / iteraciones / elementos de trabajo, etc. mediante el uso de equipos / áreas. Todo su código fuente estará dentro de la estructura jerárquica correcta dentro de su proyecto de equipo, y luego puede ser compartido entre los subproyectos dentro del proyecto de equipo.

Vea las siguientes publicaciones para una discusión sobre este enfoque:

  • Proyecto de Proyectos con el equipo Foundation Server 2010
  • ¿Cuándo debería usar Areas en TFS en lugar de Team Projects en Team Foundation Server 2010?
  • Un proyecto de equipo