Comment annuler une "dernière Version" Sur TFS
j'utilise TFS avec VS2008 et VS2010 et dans la collection TFS j'ai plusieurs projets.
j'ai mappé la racine de TFS sur un disque local pour préserver la structure du dossier TFS et j'ai fait des Latests de plusieurs sous-dossiers.
j'ai aussi téléchargé un dossier indésirable donc j'ai supprimé le contenu du dossier local mais maintenant dans le TFS je vois ce dossier en noir et" dernière " Oui. Comment puis-je dire à TFS que j'ai supprimé localement un dossier que je précédemment téléchargé?
2 réponses
je pense que le problème est que vous n'êtes pas d'accord avec TFS sur ce que" dernier " signifie. "Dernière" dans TFS signifie que rien n'a changé sur le serveur depuis que vous avez obtenu la dernière. Cela ne signifie pas que ce qui est sur le disque dur est égal à la dernière version sur le serveur. Alors TFS montre ce qu'il est censé faire, voir cette question pour plus: pourquoi TFS obtenir la dernière obtenir la dernière?
la solution prévue pour les dossiers sur le serveur que vous ne voulez pas avoir sur votre disque dur local est "cape", comme MBulava mentionné. (Clic droit sur le dossier -> Manteau). Si vous ne souhaitez pas avoir un dossier sur votre disque dur, je recommande cette solution car il ne sera jamais téléchargé jusqu'à ce que vous le débloquer, et affichera comme grisé et "non téléchargé".
Si vous voulez regarder les différences entre le contenu sur le disque dur et la version du serveur, vous pouvez utiliser le bouton "comparer des dossiers". Il montrera que le dossier est supprimé sur le disque dur.
si vous voulez obtenir le dossier mappé et gris (comme les autres dossiers que vous n'avez pas téléchargés) vous pouvez le camoufler, puis le déballer mais répondre" non " au téléchargement maintenant. Cela équivaut à ne pas télécharger le dossier en premier lieu.
Martin Woodward has a cool TFS top Tip #11 - Removing source control files from your local file system blog post qui répond à ce problème sans recourir à l'occultation.
vous avez besoin de obtenir la version spécifique , changer le Type de Version à changer la série et spécifier 1 pour les changements nombre. Son billet de blog explique en détail pourquoi cela fonctionne. J'ai vérifié ce comportement dans Team Explorer pour Visual Studio 2013 et Visual Studio 2015.