Удаление локальной папки в TFS

Я часть большого проекта, сопоставленного с TFS, внутри этого проекта есть папка, над которой я закончил работу. Я больше не хочу эту папку, поэтому хочу удалить мою локальную копию. Проблема в том, что TFS хочет отразить изменение и удалить папку из исходного элемента управления, я не хочу удалять ее из TFS.

Единственный способ, которым я могу найти это, - это распаковать рабочее пространство, а затем пройти все остальные папки, в которых я должен работать.

В любом случае я могу просто удалить эту папку локально?

Ответ 1

Это более старое сообщение, но поскольку единственный ответ кажется мне "не совсем правильным", я бы хотел ответить: Я писал об этом (на немецком) здесь: blog.nils-andresen.de

Если у вас есть локальная копия, которую вы хотите удалить или удалить, выполните следующие действия:

enter image description here

просто щелкните правой кнопкой мыши папку и затем нажмите "Получить определенную версию" или "Дополнительно > Получить конкретную версию" и получите номер набора изменений № 1 для этой папки.

Get Specific Version - dialog

Когда процесс будет завершен, "Последний" -колонка покажет "не загружен".

enter image description here

После этого любые оставшиеся файлы в файловой системе можно безопасно удалить.

Ответ 2

Вы можете cloak папку в локальной рабочей области.

Установив статус рабочей папки на Cloaked, вы можете указать, что локальная папка не должна копировать файлы с сервера при выполнении операции Get. Вы можете сделать это для экономии места на локальном диске. Если позже вы решите, что вам нужно получить файлы в этих скрытых папках, вы должны изменить статус на "Актив", а затем выполнить операцию "Получить".