Quelqu'un peut-il me dire comment restaurer (restaurer) un enregistrement dans TFS 2010?
Vous avez deux options pour restaurer (changer) un ensemble de modifications dans Team Foundation Server 2010 Contrôle de version. La première option consiste à utiliser l'interface utilisateur (si vous disposez de la dernière version de TFS 2010 Power Tools installée).
L’autre option utilise le application en ligne de commande de contrôle de version TFS 201 :
tf.exe rollback
J'ai des informations sur les deux approches sur mon article de blog .
Pour Team Foundation Server 2012, 2013 ou Visual Studio Online , la restauration est maintenant intégrée directement à l'Explorateur de contrôle de code source et lorsque vous ouvrez les détails d'un ensemble de modifications. dans la fenêtre Team Explorer. Il n'est pas nécessaire d'installer une version des outils électriques pour cette fonctionnalité lorsque vous utilisez Visual Studio 2012 ou une version ultérieure. Il existe un excellent article MSDN qui explique en détail comment restaurer un jeu de modifications maintenant disponible: http://msdn.Microsoft.com/en-us/library/ms194956 (v = vs.110) .aspx
Pour 2010, utilisez la commande rollback à partir de la ligne de commande. Il n'y a pas de support intégré dans le IDE pour cela, pour le moment.
En gros, sa façon de fonctionner est de créer un "anti-delta" pour annuler le jeu de modifications impacté. Vous pouvez effectuer la même chose manuellement en effectuant une version spécifique de Get, en ajoutant un espace au fichier pour lui donner l'impression qu'il a changé, et en l'archivant. Je continue d'utiliser cette dernière voie pour annuler une modification si nécessaire. fichier, comme je le trouve plus rapide à faire.
Sans utiliser d'outils électriques ou de ligne de commande:
Vous pouvez annuler un ensemble de modifications (dans TFS2010) via la ligne de commande en effectuant les actions suivantes:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" rollback /changeset:123 /recursive
Remarque : vous devez utiliser le chemin complet tf.exe même dans l'invite de commandes Visual Studio pour éviter l'erreur "Impossible de déterminer l'espace de travail". Plus d'infos ici
Référence d'annulation (TFS 2010)
https://msdn.Microsoft.com/en-us/library/dd380776 (v = vs.100) .aspx
Annulation des modifications pour un autre utilisateur
Si vous essayez d'annuler des modifications pour un autre utilisateur, assurez-vous que les fichiers que vous tentez d'annuler sont les plus récents. sinon vous verrez l'erreur:
"Aucun changement à annuler."
Il n'y a pas d'option d'annulation dans TFS (jusqu'en 2008, je n'ai pas encore utilisé 2010). Il existe des outils puissants en ligne de commande que vous pouvez utiliser pour annuler des modifications susceptibles de vous aider:
http://msdn.Microsoft.com/en-us/library/ms194956%28VS.80%29.aspx
HTH
cliquez avec le bouton droit sur le fichier dans Visual Studio et dans Contrôle des sources/Afficher l'historique, puis sélectionnez le dernier jeu de modifications, cliquez à l'aide du bouton droit de la souris et cliquez sur Restauration Une fois la restauration effectuée, vous devez vous réenregistrer.