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 la tester. Ma première pensée serait de "Obtenir une version spécifique" pour extraire le code, mais je préfère ne pas mettre cette version dans mon répertoire d'espace de travail actuel.
Existe-t-il un moyen simple de "Obtenir une version spécifique" dans un dossier séparé (par exemple, un dossier temporaire / à jeter), afin que je puisse rapidement examiner ce bogue dans l'ancienne version du code, et ne pas perturber mon travail actuel?
OK, c'est une question très ancienne mais qui revient toujours. Une alternative serait de mettre de côté 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 Get Specific Version. Une fois que vous avez terminé, vous pouvez obtenir la dernière version (si cela vous inquiète, 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é le modèle d'espace de travail irritant et obsolète de TFS, c'est le meilleur que vous puissiez espérer sans vous donner la peine de cartographier un tout nouvel espace de travail ou d'autres choses.
la source
Vous pouvez créer une branche avec la version en
Utilisez ensuite cette branche pour corriger le bogue et fusionner les modifications si nécessaire ou publier la branche elle-même.
la source
Pour apporter des modifications à un seul fichier, voici un hack rapide à partir de Visual Studio:
la source