TFS funciona como la mayoría de los paquetes de control de código fuente: recuerda lo que ha puesto en su computadora para que cuando "obtenga la última versión" solo tenga que obtener los cambios desde su última "obtención" en lugar de tener que obtener absolutamente todo.
Esto tiene una advertencia: si elimina o cambia el nombre de los archivos locales en su disco, TFS no sabrá que ha hecho esto, y seguirá pensando que están donde los dejó.
Si luego "Obtener más reciente" no se molestará en actualizar los archivos que faltan.
Entonces es probable que obtenga todo tipo de errores de "archivo faltante", de TFS y cualquier otra herramienta que busque los archivos.
Para evitarlo, debes:
- Si cree que podría haber cambios allí que no desea perder, copie la carpeta de origen en su PC como copia de seguridad por si acaso.
- Haga clic derecho en el proyecto (en el Explorador de soluciones) o en la carpeta (en Control de código fuente)
- Elija "Obtener versión específica" en el menú contextual
- Elija obtener la "Última versión" y marque la opción que dice (algo así como) "forzar la obtención de archivos que ya están en su espacio de trabajo", lo que le dice a TFS que se olvide de lo que "sabe" y obtenga todos los archivos nuevamente.
Si tiene archivos modificados localmente (editables), tenga cuidado. Hay una segunda opción que los sobrescribirá y perderá los cambios. Pero tiene la copia de seguridad, por lo que debe estar seguro. Por lo general, es mejor marcar esta opción también para asegurarse de que todo su código fuente esté completamente actualizado. (¡Pero obviamente solo si no te importa perder los cambios locales!)
Cuando esté de acuerdo, esto llevará a la fuerza todos los archivos del proyecto a su unidad local y debería corregir el problema.