Supprimer ou restaurer des fichiers et des dossiers dans TFVC
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Vous pouvez supprimer et restaurer des fichiers et des dossiers à partir de Team Foundation Version Control (TFVC), depuis l’espace de travail sur votre machine de développement ou sur le serveur.
Prérequis
Consultez Autorisations TFVC par défaut.
Supprimer un élément
Avant de supprimer un fichier, recherchez une à côté du fichier, qui indique des modifications en attente dans le fichier. S’il y a des modifications en attente, affichez-les en cliquant avec le bouton droit sur le fichier et en choisissant Comparer. Assurez-vous que vous n’avez pas besoin des modifications. Si vous pensez que vous pourriez avoir besoin des modifications ultérieurement, vous pouvez archiver le fichier avant de le supprimer.
Important
- Si vous supprimez un dossier, le système met en attente les actions de suppression pour tous les dossiers et fichiers que le dossier contient.
- Si vous supprimez un fichier dont dépendent d’autres fichiers, le système met automatiquement en attente les actions de suppression pour ces fichiers. Par exemple, si vous supprimez un fichier de formulaire, les fichiers de code et de ressources sont également mis en attente de suppression.
Pour supprimer un élément
Dans l’Explorateur de solutions ou dans l’Explorateur du contrôle de code source de Visual Studio, accédez au dossier ou au fichier que vous voulez supprimer.
Cliquez avec le bouton droit sur l’élément, puis cliquez sur Supprimer.
Si vous supprimez le fichier à partir de l’Explorateur de solutions, le message d’avertissement suivant est susceptible d’apparaître : <nom de fichier> va être supprimé définitivement. Choisissez OK si vous voulez procéder à la suppression du fichier.
Quand vous êtes prêt, archivez vos modifications.
Si vous n’utilisez pas TFVC, utilisez l’Explorateur de solutions pour supprimer des éléments et des fichiers dans votre solution Visual Studio.
Récupérer ou restaurer des éléments supprimés
Si l’élément supprimé était sous gestion de version avant la suppression, vous pouvez récupérer l’élément. La suppression n’est pas implémentée sur le serveur tant que vous n’avez pas archiver la modification.
Récupérer un élément supprimé à l’aide de Team Explorer
- Ouvrez la page Modifications en attente dans Team Explorer.
- Cliquez avec le bouton droit sur les éléments supprimés sous Modifications incluses, puis choisissez Annuler.
- Dans la boîte de dialogue Annuler les modifications en attente, sélectionnez l’élément, puis Annuler les modifications.
Récupérer un élément supprimé à l’aide de l’Explorateur du contrôle de code source
- Dans l’Explorateur du contrôle de code source, accédez au fichier que vous avez supprimé et cliquez dessus avec le bouton droit de la souris, puis sélectionnez Annuler les modifications en attente.
- Dans la boîte de dialogue Annuler les modifications en attente, sélectionnez l’élément, puis Annuler les modifications.
Récupérer un élément supprimé à l’aide de l’Explorateur de solutions
Les fichiers non sous gestion de version que vous avez supprimés via l’Explorateur de solutions sont déplacés vers la Corbeille de votre ordinateur, où ils peuvent être restaurés. Une fois restaurée à partir de la Corbeille, cliquez avec le bouton droit sur votre solution dans l’Explorateur de solutions et sélectionnez Ajouter>Élément existant pour restaurer le fichier dans votre solution.
Restaurer un élément supprimé à partir du serveur
Si vous avez déjà archivé la suppression d’un élément dans TFVC, vous pouvez restaurer l’élément supprimé à partir du serveur tant que personne au sein de votre équipe ne l’a détruit .
- Dans la barre de menus de Visual Studio, choisissez Outils>Options.
- Dans la boîte de dialogue Options, accédez à Contrôle de code source>Visual Studio Team Foundation Server.
- Sélectionnez Afficher élém. suppr. ds l’Explorateur du contr. de code sour., puis choisissez OK.
- Dans l’Explorateur du contrôle de code source, accédez au fichier que vous souhaitez restaurer et sélectionnez Annuler la suppression.
Restaurer un élément supprimé de votre machine de développement
Vous devrez peut-être restaurer un élément que vous avez supprimé en dehors de Visual Studio, peut-être par accident. La méthode que vous utilisez pour restaurer cet élément varie selon que vous utilisez un espace de travail local ou un espace de travail serveur. Consultez Décider d’utiliser un espace de travail local ou serveur.
Quand vous utilisez un espace de travail local, Visual Studio le détecte et vous permet de résoudre les modifications effectuées en dehors du système.
- Dans la page Modifications en attente dans Team Explorer, sous Modifications exclues, sélectionnez Détecté.
- Dans la boîte de dialogue Promouvoir les modifications candidates, cliquez avec le bouton droit sur l’élément pour lequel est indiqué supprimer dans la colonne Modifier, puis sélectionnez Restaurer cet élément.
- Sélectionnez Promouvoir.
Quand vous supprimez par erreur un élément en dehors de Visual Studio et que vous utilisez un espace de travail serveur, quand vous essayez d’ouvrir l’élément dans Visual Studio, un message d’erreur tel que celui-ci est susceptible d’apparaître : TF10187 : Impossible d’ouvrir le document <nom de fichier>. Le système ne trouve pas le fichier spécifié. Vous pouvez restaurer l'élément en l'obtenant du serveur.
- Dans l’Explorateur du contrôle de code source, accédez au dossier qui contient les éléments supprimés.
- Cliquez avec le bouton droit sur le dossier et choisissez Avancé>Obtenir une version spécifique.
- Dans la boîte de dialogue Obtenir, sélectionnez Remplacer tous les fichiers même si la version locale correspond à la version spécifiée.
- Choisissez Obtenir.
Conseil
Vous pouvez également utiliser la commande tf get /force.
Travailler depuis l'invite de commandes
Vous pouvez utiliser les commandes de l’utilitaire de ligne de commande tf suivantes pour supprimer, détruire, restaurer et récupérer des fichiers.
- La commande Delete permet de supprimer un fichier du serveur.
- La commande Destroy permet de détruire définitivement un élément.
- La commande Undelete permet de restaurer un fichier supprimé du serveur.
- La commande Undo annule les modifications en attente.
- La commande Get permet d’obtenir des fichiers du serveur.