Proyecto de website ASP.NET con files cargados por el usuario

Tengo un proyecto de website ASP .NET que se traslada a TFS. Hay una carpeta que se utiliza para los files cargados por el usuario (por ejemplo, logotypes de la empresa, hojas de cálculo de Excel, etc.) que deben conservarse. Estoy tratando de encontrar una buena manera de administrar estos files sin colocar la carpeta en TFS (es realmente grande) y facilitar que los nuevos desarrolladores agarren la estructura de carpetas a sus máquinas locales para el desarrollo.

Estaba pensando en hacer lo siguiente y me preguntaba si esta es una buena manera de hacerlo, o si hay mejores alternativas:

  1. Cree una secuencia de commands que, cuando se ejecute, cree la estructura de carpetas de la carpeta de almacenamiento. Esto se colocaría en el control de la fuente.
  2. Los nuevos desarrolladores podrían tomar este file y ejecutarlo en su máquina local.
  3. Para asegurarse de que la carpeta se agrega al control de fuente, haga que el desarrollador la elimine de su proyecto local.

Almacene la carpeta en un NAS; no es necesario que los files sean parte del código controlado por la fuente.