J'utilise Visual Studio 2012 avec TFS. Chaque fois que je souhaite comparer mes fichiers extraits, j'ai le choix entre deux options:
- Comparer avec la version de l'espace de travail
- Comparer avec la dernière version
Quelle est la différence ?
J'utilise Visual Studio 2012 avec TFS. Chaque fois que je souhaite comparer mes fichiers extraits, j'ai le choix entre deux options:
Quelle est la différence ?
Réponses:
Comparer avec la dernière version semble clair. Il compare les fichiers à la dernière version de TFS. Vous obtiendrez ainsi toutes les différences entre la toute dernière version archivée dans le contrôle de code source et le dossier auquel vous comparez.
Comparer avec la version de Workspace peut être déroutant, mais c'est en fait assez simple. TFS garde une trace de la version du fichier que vous avez récupérée dans votre espace de travail. Il s'agit généralement de la dernière version, ou assez proche de cela , mais cela ne doit pas être le cas .
Lorsque vous utilisez cette Get Specific Versionoption, 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 qui se trouve actuellement dans votre espace de travail.
La comparaison avec la version de l' espace de travail compare en fait le fichier modifié avec la version du fichier au moment de l'extraction (compare exclusivement vos modifications).
La comparaison avec la dernière version compare le fichier édité avec la dernière version du fichier présent dans votre référentiel de code, c'est- à- dire qu'il peut inclure des modifications apportées par vos collègues .
http://codereferences.blogspot.ca/2012/03/tfs-compare-with-workspace-version.html
La réponse de @ serhio 28/03/14 est une excellente réponse narrative. Cependant, je suis sûr que beaucoup (y compris moi-même) ont besoin de cela, accompagné 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:
La dernière version, y compris tous les autres enregistrements. (Vous voyez vos modifications, ainsi que les modifications d'autres personnes .)
La version telle qu'elle était lorsque vous l'avez retirée (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 extraction, les deux éléments ci-dessus produisent exactement le même résultat.
Donc, si vous voulez comparer ce que vous avez fait avec ce que c'était lorsque vous avez commencé, sélectionnez Version de l'espace de travail
Si vous souhaitez comparer ce que vous avez fait avec ce que d'autres personnes ont fait, sélectionnez Dernière version