Quelle est la différence entre “la Comparer avec la version d'espace de travail” et “Comparer avec la Dernière version”?
Je suis à l'aide de Visual Studio 2012 avec TFS.
Chaque fois que je veux comparer mes fichiers extraits, j'ai deux options à choisir à partir de:
- Comparer avec la version d'espace de travail
- Comparer avec la dernière version de
Quelle est la différence ?
Vous devez vous connecter pour publier un commentaire.
Comparer avec la Dernière version de
semble clair. Il compare les fichiers par rapport à la dernière version de TFS. Ainsi, vous obtiendrez toutes les différences entre la toute dernière version vérifiée dans le contrôle de code source et le dossier sur lequel vous êtes en comparant contre.
Comparer avec la version d'espace de travail
pourrait être déroutant, mais est en fait assez simple. TFS conserve la trace de la version du fichier que vous avez récupéré dans votre espace de travail. C'est généralement la dernière version, ou à peu près que, mais que ne doit pas être le cas.
Lors de l'utilisation de l' Obtenir une Version Spécifique option, vous pouvez récupérer une version d'un fichier dans votre espace de travail local. Vous pouvez même récupérer des fichiers à partir de différentes versions dans votre espace de travail. Lorsque vous sélectionnez cette option, une comparaison sera faite par rapport à la version qui est actuellement dans votre espace de travail.
compare with workspace version
, ce sera par rapport à quoi ?En comparant avec espace de travail version compare le fichier modifié avec la version de fichier au moment où vous avez vérifié (compare exclusivement votre changements).
En comparant avec dernière version compare le fichier modifié avec la dernière version de fichier présent à votre référentiel de code c'est à dire il peut inclure des modifications apportées par vos collègues.
http://codereferences.blogspot.ca/2012/03/tfs-compare-with-workspace-version.html
@serhio de 3/28/14 réponse est un excellent récit de réponse. Cependant, je suis sûr que beaucoup (y compris moi-même) des besoins qui, s'appuyant sur un exemple, et c'est ici:
De reformuler la Réponse:
Le fichier local est toujours celui que vous travaillez sur.
Le serveur de fichier peut être soit:
La version la plus récente, y compris tous les autres check-ins. (Vous voyez votre changements, ainsi que les autres peuples changements.)
La Version qu'il était lorsque vous avez vérifié (Vous ne voyez que votre de changements, même si d'autres personnes ont vérifié depuis).
Si aucun autre contrôle de personnes dans des fichiers depuis votre caisse, puis les deux ci-dessus produisent exactement le même résultat.
Donc, si vous voulez comparer ce que vous avez fait à l'encontre de ce qu'il était lorsque vous avez démarré, sélectionnez espace de travail Version
Si vous voulez comparer ce que vous avez fait à l'encontre de ce que les autres ont fait, sélectionnez Dernière Version