web-dev-qa-db-fra.com

TFS Obtenir la version spécifique dans un dossier séparé

Je travaille actuellement sur un projet avec le contrôle de source TFS. Nous venons de recevoir un rapport de bogue pour une ancienne version du code, et je dois extraire cette version du code pour le tester. Ma première pensée serait de "Get Specific Version" pour extraire le code, mais je préférerais que cette version ne soit pas dans mon répertoire d’espace de travail actuel.

Existe-t-il un moyen simple de "récupérer une version spécifique" dans un dossier distinct (dossier temporaire/jetable, par exemple), afin que je puisse rapidement examiner ce bogue dans l'ancienne version du code et ne pas perturber mon travail actuel?

107
Andy White

Je viens de trouver un moyen simple de procéder: créez un nouvel espace de travail dans TFS pointant vers un dossier séparé, puis basculez vers ce nouvel espace de travail et créez une version spécifique à cet endroit.

Cela a du sens maintenant, je n'avais jamais essayé cela.

136
Andy White

OK, c’est une question très ancienne mais qui reste posée. Une autre solution consisterait à mettre de côté toutes les modifications que vous avez actuellement, puis à annuler localement les modifications pour obtenir la version la plus récente de TFS, puis à obtenir votre version spécifique. Une fois que vous avez terminé, vous pouvez obtenir les dernières informations (si cela vous inquiète, vous pouvez tout d'abord vider le code que vous avez localement) et annuler à nouveau vos modifications.

Ce n’est pas sans risque, mais étant donné le modèle d’espace de travail irritant et obsolète de TFS, il s’agit du meilleur moyen que vous puissiez espérer sans vous soucier de cartographier un nouvel espace de travail ou une autre affaire.

5
Steve Pettifer

Vous pouvez créer une branche avec version en

  • Changer de jeu
  • Dernière version
  • Label
  • Rendez-vous amoureux
  • Version de l'espace de travail

Utilisez ensuite cette branche pour corriger le bogue et fusionnez les modifications si nécessaire ou relâchez la branche elle-même.

2
Chaitra Varkhedi

Pour apporter des modifications à un seul fichier, voici un rapide piratage à partir de Visual Studio:

  1. Open Source Control Explorer
  2. Descendre jusqu'au fichier désiré
  3. Fichier> Contrôle de la source> Afficher l'historique
  4. Sélectionnez la version souhaitée ("Changeset")
  5. Barre d'outils/Menu contextuel> Comparer
  6. Cliquez dans le volet gauche, Sélectionner tout, Copier, collez dans votre éditeur favori et enregistrez.
0
Richard A. Wells