Undo, commande

Supprime des modifications en attente d'un espace de travail.

Autorisations requises

Pour utiliser la commande undo, vous devez être le propriétaire de l'espace de travail spécifié ou disposer de l'autorisation globale Administrer les espaces de travail avec la valeur Autoriser. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

tf undo [/workspace:workspacename[;workspaceowner]] 
 [/recursive] itemspec [/noprompt] [/login:username, [password]] [/collection:TeamProjectCollectionUrl]

Paramètres

Argument

Description

workspacename

Valeur fournie par l'utilisateur pour l'option /workspace.

workspaceowner

Spécifie le nom de l'utilisateur qui a créé l'espace de travail.

TeamProjectCollectionUrl

URL de la collection de projets d'équipe qui contient les fichiers dont vous souhaitez supprimer des modifications en attente (par exemple, http://myserver:8080/tfs/DefaultCollection).

itemspec

Identifie le fichier ou le dossier d'où supprimer des modifications en attente. Pour plus d'informations sur la façon dont Team Foundation analyse les spécifications d'éléments afin de déterminer quels éléments se trouvent dans la portée, consultez Options de ligne de commande.

RemarqueRemarque
Vous pouvez spécifier plusieurs arguments Itemspec.

username

Fournit une valeur pour l'option /login. Vous pouvez spécifier une valeur de nom d'utilisateur comme DOMAINE\NomUtilisateur ou NomUtilisateur.

Option

Description

/workspace

Spécifie le nom de l'espace de travail dans lequel vous souhaitez annuler des modifications en attente. Si cette option n'est pas spécifiée et que vous exécutez la commande à partir d'un répertoire qui a été ajouté à un espace de travail, l'espace de travail actuel est utilisé.

/recursive

Annule des modifications de manière récursive d'après les itemspec.

/noprompt

Supprime les invites de saisie.

/collection

Spécifie la collection du projet d'équipe.

/login

Spécifie le nom d'utilisateur et le mot de passe pour authentifier l'utilisateur avec Team Foundation Server.

Notes

La commande undo vérifie si les fichiers dont des modifications en attente sont en cours d'annulation ont été modifiés sur le disque. Si des modifications sont détectées, la commande undo sans /noprompt vous invite à continuer ou non l'annulation des modifications. Vous pouvez répondre Oui, Non ou Tout.

La commande undo ramène tous les fichiers extraits à l'état de lecture seule, non modifié. Elle ignore toutes les modifications en attente apportées aux fichiers et aux dossiers et ramène les éléments à la version du serveur de contrôle de version Team Foundation.

La commande undo supprime les verrous d'archivage et d'extraction afin que d'autres utilisateurs puissent extraire le fichier et lui apporter des modifications en attente dans leurs propres espaces de travail.

Si vous utilisez la commande undo pour annuler une modification en attente sur l'ordinateur d'un autre utilisateur, vous devez exécuter une opération get dans cet espace de travail pour mettre à jour le disque local. Non seulement get doit être exécuté, mais vous devrez peut-être aussi exécuter get /all pour les fichiers qui ont été annulés, de façon à télécharger le contenu correct pour les fichiers qui se trouvaient en cours de modification.

Pour plus d'informations sur la façon d'obtenir une liste des modifications en attente dans un espace de travail, consultez Status, commande.

Pour plus d'informations sur la localisation de l'utilitaire en ligne de commande tf, consultez Commandes de l'utilitaire en ligne de commande Tf.

Exemples

L'exemple suivant supprime toutes les modifications en attente concernant 314.cs dans l'espace de travail actuel.

c:\projects>tf undo 314.cs

L'exemple suivant supprime toutes les modifications en attente du dossier c:\projects et de tous ses sous-dossiers.

c:\projects>tf undo /recursive c:\projects

L'exemple suivant supprime la modification en attente sur le fichier spécifié dans l'espace de travail WS_Juan d'Ivan.

c:\projects>tf undo /workspace:WS_Juan;Ivan $/math/271.cs

Voir aussi

Référence

Syntaxe de ligne de commande (Contrôle de version)

Shelve, commande

Undelete, commande

Options de ligne de commande

Concepts

Modifications en attente

Autres ressources

Commandes de l'utilitaire en ligne de commande Tf