J'utilise Visual Studio 2012 avec TFS . Chaque fois que je veux comparer mes fichiers extraits, j'ai deux options à choisir:
Quelle est la différence ?
Comparer avec la dernière version semble être clair. Il compare les fichiers à la dernière version de TFS. Ainsi, vous obtiendrez toutes les différences entre la toute dernière version archivée dans le contrôle de source et le dossier comparé.
Comparer avec la version de Workspace peut être déroutant, mais est en fait assez simple. TFS conserve la trace de la version du fichier que vous avez récupérée dans votre espace de travail. Ceci est généralement la dernière version, ou assez proche de celle, mais cela ne doit pas nécessairement être le cas.
Lorsque vous utilisez le Get Specific Version En option, vous pouvez récupérer n’importe quelle version d’un fichier dans votre espace de travail local. Vous pouvez même récupérer des fichiers de différentes versions dans votre espace de travail. Lorsque vous sélectionnez cette option, une comparaison sera effectuée avec la version actuellement dans votre espace de travail.
En comparant avec espace de travail version, le fichier modifié est comparé à la version du fichier au moment de l'extraction} _ _ (compare exclusivement vos modifications).
Si vous comparez avec dernière version, le fichier modifié est comparé à la dernière version du fichier présent dans votre référentiel de code i.e. il peut inclure les modifications apportées par vos collègues.
http://codereferences.blogspot.ca/2012/03/tfs-compare-with-workspace-version.html
La réponse de @ serhio le 28/03/14 est une excellente réponse narrative. Cependant, je suis sûr que beaucoup (y compris moi-même) ont besoin d'un exemple, et le voici:
Pour reformuler la réponse:
Le fichier local est toujours celui sur lequel vous travaillez.
Le fichier serveur peut être soit:
La dernière version, y compris tous les autres enregistrements. (Vous voyez vos changements, ainsi que d'autres peuples changent.)
La version telle qu'elle était lorsque vous l'avez extraite (vous ne voyez que vos modifications, même si d'autres personnes se sont enregistrées depuis).
Si aucune autre personne n’a archivé les fichiers depuis votre commande, les deux opérations ci-dessus produisent exactement le même résultat.
Donc, si vous voulez comparer ce que vous avez fait avec ce que vous étiez quand vous avez commencé, sélectionnez Workspace Version
Si vous voulez comparer ce que vous avez fait avec ce que d’autres personnes ont fait, sélectionnez Dernière version.