Control de versiones del website con Team Foundation System

Tenemos un proyecto de website (no una aplicación web) y necesitamos una forma de seguir los cambios de versión en las páginas web. Los .dll no son un problema, el problema es hacer un seguimiento de la versión actual de una página web en el server de producción.

¿Hay alguna manera de hacer esto con TFS? Pensaba que tal vez un complemento automáticamente colocó físicamente un código comentado en cada página web modificada, indicando un número de versión y la última date de modificación, por ejemplo. Pero estoy realmente perdido aquí.

Sé que una alternativa sería cambiar el tipo de proyecto a Aplicación web, sin embargo, es una gran aplicación y sería un gran proyecto que implicaría muchas testings.

EDITAR: Lo que finalmente necesito:

Necesito una forma de identificar la versión de una página web en el server de producción. Como dije, esto es simple con dlls porque llevan su versión, pero las páginas web no tienen ninguna versión en el file. Para que podamos verificar el server de producción, mirar un file y saber qué versión es.

Tengo una publicación en el blog que explica cómo se puede hacer esto (con un enlace a una versión de TFS 2010).

En el núcleo implica crear un file version.txt con el número de compilation y hacer que esta información sea visible en el sitio. Si desea codificarlo en todas las páginas, puede ajustar el process para incrustar esa versión.txt en el HTML de cada una de las páginas.

Uno de mis compañeros de trabajo resolvió este problema creando un Complemento de Visual Studio que muestra todos los files de la página web modificados y le da la opción de establecer la próxima versión o definir uno usted mismo y escribirlo en el file.