Restaurer un seul fichier dans TFS

Si je vois l'historique d'un seul fichier dans le contrôle de source, je peux cliquer avec le bouton droit sur un ensemble de modifications dans la liste et choisir "restaurer l'ensemble de modifications entier".

Est-ce que cela annulera tous les autres fichiers que j'ai enregistrés pendant cette vérification ou juste le fichier que je regarde actuellement? S'il annule tous les fichiers, existe-t-il un moyen de restaurer uniquement le fichier sélectionné?

Merci

65
demandé sur SteveC 2012-11-16 20:04:27

4 réponses

Comme mentionné précédemment, l'annulation du jeu de modifications le ramène dans son intégralité.

L'installation deTeam Foundation Power Tools (que je pense que tout le monde devrait installer) vous donne une autre option: si vous voulez restaurer un seul fichier, vous pouvez cliquer avec le bouton droit sur un seul fichier dans L'Explorateur de contrôle de Source et sélectionner Rollback...

85
répondu Assaf Stone 2012-11-19 12:57:18

Oui, l'annulation de la totalité du jeu de modifications annulera tous les changements qu'il contient.

Cependant, une restauration n'est pas instantanée, lorsque vous cliquez sur cette option, la restauration effectuera une fusion inverse et laissera les modifications dans votre espace de travail. Vous pouvez donc les regarder dans les modifications en attente.

Dans votre cas, effectuez simplement la restauration, puis annulez tout sauf le fichier que vous voulez réellement restaurer.

36
répondu DaveShaw 2012-11-16 16:08:15

A partir de maintenant, dans visual studio 2015 au moins, vous pouvez simplement aller au contrôle de source, faire un clic droit sur un fichier et choisir Rollback.. Cela vous demandera quel ensemble de modifications vous souhaitez restaurer pour ce fichier et il ne fera que restaurer ce fichier.

17
répondu CularBytes 2016-03-30 08:24:26

Solution de contournement très simple :) 1. restaurer l'ensemble de modifications entier 2. annuler tous les fichiers sauf le fichier que vous voulez vraiment.

2
répondu Pankaj Rawat 2017-08-16 06:52:46