Supprimer un dossier local dans TFS

Je fais partie d’un grand projet mappé à partir de TFS. Dans ce projet, il y a un dossier sur lequel j’ai fini de travailler. Je ne veux plus de ce dossier, donc je voudrais supprimer ma copie locale. Le problème est que TFS veut refléter le changement et supprimer le dossier du contrôle de source, je ne veux pas le supprimer du TFS.

La seule façon que je puisse trouver à faire est de désinstaller l’espace de travail, puis de parcourir tous les autres dossiers sur lesquels je dois travailler.

Est-ce que je peux simplement supprimer ce dossier localement?

Ceci est un article plus ancien, mais comme la seule réponse donnée me semble “pas tout à fait correcte”, j’aimerais répondre de toute façon: j’ai blogué à ce sujet (en allemand) ici: blog.nils-andresen.de

Si vous avez une copie locale, désélectionnez ou désélectionnez-la comme suit:

entrer la description de l'image ici

Cliquez simplement avec le bouton droit de la souris sur le dossier, puis cliquez sur “Obtenir une version spécifique” ou “Avancé> Obtenir une version spécifique” et spécifiez Changeset 1 .

Voici pourquoi les conseils de Martin Woodward sur les TFS :

… si vous faites une “Version spécifique …” sur les fichiers et sélectionnez Changeset 1, les fichiers seront supprimés localement et le serveur le saura. La couleur du fichier dans l’explorateur du contrôle de code source passera du noir au gris et l’expression «non téléchargé» apparaîtra dans la dernière colonne.

Changeset 1 est un ensemble de modifications spécial sur votre instance Team Foundation Server. Il a été créé dans le cadre de la routine d’installation et ne contient qu’une seule chose: le nœud racine ($ /) dans votre arborescence de contrôle de code source. Si vous faites un get pour Changeset 1 sur des fichiers réels, ils n’existeront pas à ce moment-là sur le système, ils seront donc supprimés localement et le serveur le saura.

Obtenir une version spécifique - dialogue

Lorsque le processus est terminé, la colonne “Latest” affiche “non téléchargé”.

entrer la description de l'image ici

Après cela, tous les fichiers restants dans le système de fichiers peuvent être supprimés en toute sécurité.

Vous pouvez masquer le dossier dans votre espace de travail local.

En définissant le statut du dossier de travail sur Cloaked, vous pouvez spécifier qu’un dossier local ne doit pas copier les fichiers du serveur lorsque vous effectuez une opération Get. Vous pouvez choisir de le faire pour économiser de l’espace sur votre disque local. Si vous décidez plus tard que vous devez récupérer des fichiers dans ces dossiers masqués, vous devez changer le statut en Actif, puis effectuer une opération Get.