Delete, commande (contrôle de version Team Foundation)
Mise à jour : novembre 2007
Retire des fichiers et des dossiers du serveur de contrôle de version Team Foundation et les supprime du disque.
Remarque : |
---|
Les résultats de cette commande ne sont pas visibles dans les autres espaces de travail tant que vous n'avez pas effectué d'opération d'archivage. Pour plus d'informations, consultez Comment : archiver les modifications en attente. |
Autorisations requises
Pour utiliser la commande delete, vous devez disposer de l'autorisation Extraire avec la valeur Autoriser. Si vous incluez l'option /lock avec une valeur autre que Aucun, vous devez disposer de l'autorisation Verrouiller avec la valeur Autoriser. En outre, vous devez posséder l'espace de travail 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 delete [/lock:(none|checkin|checkout)] [/recursive] itemspec
Paramètres
Argument |
Description |
---|---|
itemspec |
Identifie le fichier ou le dossier à supprimer du serveur de contrôle de version Team Foundation. Pour plus d'informations sur la façon dont Team Foundation analyse les spécifications d'éléments (itemspecs) afin de déterminer quels éléments se trouvent dans la portée, consultez Options de ligne de commande. |
Option |
Description |
---|---|
/lock |
Empêche d'autres utilisateurs d'archiver ou d'extraire les éléments spécifiés. Pour plus d'informations, consultez Présentation des types de verrous. Options de verrouillage :
|
/recursive |
Supprime tous les fichiers et/ou dossiers et sous-dossier qui correspondent à la spécification d'élément (itemspec) du répertoire spécifié.
|
Notes
La commande delete enregistre une modification en attente de type "delete" dans votre espace de travail pour les éléments que vous avez spécifiés. Lorsque vous validez une modification en attente de type "delete" sur le serveur de contrôle de version Team Foundation à l'aide de la commande ** checkin**, Team Foundation supprime l'élément du serveur de contrôle de version Team Foundation, mais cette suppression n'est pas définitive. Vous pouvez localiser des éléments supprimés dans le serveur de contrôle de version Team Foundation à l'aide de la commande Dir et les restaurer à l'aide de la Undelete, commande.
Si vous avez supprimé un élément dans votre espace de travail sans archiver la modification, vous pouvez restaurer cet élément dans votre espace de travail et annuler la suppression dans la liste des modifications en attente à l'aide de la Undo, commande.
Vous ne pouvez pas supprimer un élément pour lequel une autre modification en attente existe. Par exemple, un fichier extrait ne peut pas être supprimé. Pour supprimer ces éléments, vous devez annuler la modification en attente actuelle à l'aide de la commande undo .
Lorsque vous archivez une suppression en attente, Team Foundation marque le fichier comme supprimé dans le serveur de contrôle de version Team Foundation. Si vous-même ou d'autres utilisateurs exécutez par la suite un get de l'élément à partir d'autres espaces de travail, l'élément est supprimé de ces espaces de travail.
Lorsque votre spécification d'éléments (itemspec) spécifie un dossier, Team Foundation supprime par défaut tous ses fichiers, ainsi que ses sous-dossiers et les fichiers qu'ils contiennent.
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 314.cs sur le disque dans le dossier de l'espace de travail local spécifié puis, lorsque vous archivez la modification, supprime 314.c du système de contrôle de version, de façon non définitive.
c:\projects>tf delete 314.cs
Voir aussi
Tâches
Comment : déplacer, renommer et supprimer des fichiers et dossiers sous contrôle de version