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
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...
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.
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.
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.