TFS obtenir une Version spécifique dans un dossier séparé

Je travaille actuellement sur un projet avec le contrôle de source TFS. Nous venons d'obtenir un rapport de bogue pour une ancienne version du code, et j'ai besoin de tirer vers le bas cette version du code pour le tester. Ma première pensée serait de "obtenir une Version spécifique" pour extraire le code, mais je préfère ne pas obtenir cette version dans mon répertoire d'espace de travail actuel.

Existe-t-il un moyen facile d '"obtenir une Version spécifique" dans un dossier séparé (par exemple temporaire/jeté), afin que je puisse rapidement examiner ce bug dans l'ancienne version du code, et ne pas déranger mon travail actuel?

107
tfs
demandé sur Andy White 2009-10-21 01:36:04

4 réponses

Je viens de trouver un moyen facile de le faire: créer un nouvel espace de travail dans TFS pointant vers un dossier séparé,puis passer à ce nouvel espace de travail et faire une version spécifique Get ici.

Ça a du sens maintenant, je n'avais jamais essayé ça.

136
répondu Andy White 2009-10-20 21:48:31

OK, c'est une très vieille question mais toujours celle qui se pose. Une alternative serait de mettre en réserve toutes les modifications que vous avez actuellement, puis d'annuler les modifications localement afin que vous soyez à la version la plus à jour de TFS, puis de faire votre version spécifique Get. Une fois que vous avez terminé, vous pouvez ensuite obtenir le dernier (si vous êtes inquiet à ce sujet, vous pouvez d'abord vider le code que vous avez localement) et annuler à nouveau vos modifications.

Ce n'est pas sans risque mais étant donné l'espace de travail irritant et obsolète de TFS modèle il s'agit du meilleur que vous pouvez espérer sans vous donner la peine de cartographier un nouvel espace de travail ou d'autres faffing.

5
répondu Steve Pettifer 2016-09-29 10:03:43

Vous pouvez créer une branche avec la version par

  • Modifier Le Jeu
  • Dernière Version
  • Étiquette
  • Date
  • Version De L'Espace De Travail

Ensuite, utilisez cette branche pour corriger le bug et fusionnez les modifications si nécessaire ou relâchez la branche elle-même.

2
répondu Chaitra Varkhedi 2017-06-17 13:29:20

Pour faire des modifications dans un seul fichier, voici un hack rapide à partir de Visual Studio:

  1. Explorateur De Contrôle Open Source
  2. Explorez le fichier désiré
  3. Fichier > Contrôle De Source > Afficher L'Historique
  4. Sélectionnez la version souhaitée (ensemble de modifications)
  5. Barre D'Outils/Menu Contextuel > Comparer
  6. Cliquez dans le volet gauche, sélectionnez Tout, copiez, collez dans votre éditeur préféré et enregistrez
0
répondu Richard A. Wells 2018-05-01 16:44:45