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 clair. Il compare les fichiers avec la dernière version de TFS. Ainsi, vous aurez toutes les différences entre la toute dernière version vérifiée dans le contrôle de code source et le dossier que vous comparez.
Comparer avec la version de Workspace peut être déroutant, mais est en fait assez simple. TFS garde 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 cela , mais cela ne doit pas nécessairement être le cas .
Lorsque vous utilisez l’option Obtenir une version spécifique , 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 présente dans votre espace de travail.
La comparaison avec la version de l’ espace de travail permet de comparer le fichier modifié avec la version du fichier au moment de l’extraction (compare exclusivement vos modifications).
En comparant avec la dernière version, vous comparez le fichier modifié avec la dernière version du fichier présent dans votre référentiel de code, ce qui signifie qu’il peut inclure des modifications apscopes 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 de cet exemple, et voici:
Pour reformuler la réponse:
Le fichier local est toujours celui sur lequel vous travaillez.
Le fichier de serveur peut être soit:
La dernière version incluant tous les autres check-ins. (Vous voyez vos changements, ainsi que d’autres changements de personnes .)
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’enregistre les fichiers depuis votre commande, les deux résultats ci-dessus produisent exactement le même résultat.
Donc, si vous souhaitez comparer ce que vous avez fait avec ce que vous aviez au démarrage, sélectionnez la version Workspace
Si vous souhaitez comparer ce que vous avez fait avec ce que d’autres personnes ont fait, sélectionnez Dernière version.