TFS fonctionne comme la plupart de contrôle à la source des paquets: Il se souvient de ce qu'il a mis sur votre ordinateur de sorte que lorsque vous "Obtenez les Dernières" il a seulement à obtenir le chnages depuis votre dernière "Get" au lieu d'avoir à obtenir absolument tout.
Cela a un inconvénient: Si vous supprimez ou renommez les fichiers en local, sur votre disque, TFS ne saurez pas que vous avez fait cela, et il continue de penser qu'ils sont là où ils les ont laissés.
Ensuite, si vous "Obtenez les Dernières" il ne sera pas la peine de mettre à jour les fichiers manquants.
Ensuite, vous êtes susceptible d'obtenir toutes sortes de "fichier manquant" d'erreurs, de TFS et tous les autres outils qui permettent de rechercher les fichiers.
Pour contourner cela, vous devez:
- Si vous pensez que vous pourriez avoir des modifications que vous ne voulez pas perdre, copiez le dossier source sur votre PC comme un back up au cas où!
- Clic droit sur le projet (dans l'Explorateur de solutions) ou dossier (Contrôle de code Source)
- Choisissez "Get Version Spécifique" dans le menu contextuel
- Choisir d'obtenir la "Dernière Version" et cochez l'option qui dit (quelque chose comme) "la force d'obtenir des fichiers déjà présents dans votre espace de travail", qui raconte TSF pour oublier ce qu'il "sait" et tous les fichiers à nouveau de toute façon.
Si vous avez des localement changé (écriture) des fichiers, alors soyez prudent. Il y a une deuxième option qui va remplacer ces, de perdre vos modifications. Mais vous avez la sauvegarde, alors vous devriez être sûr. Il est généralement conseillé de cocher cette option pour vous assurer que tout votre code source est entièrement à jour. (Mais bien sûr, si vous ne me dérange pas de perdre toutes les modifications locales!)
Lorsque vous OK, ce sera de force tous les fichiers dans le projet sur votre disque local, et devrait corriger le problème.