Удаление папки в TFS - PullRequest
       38

Удаление папки в TFS

36 голосов
/ 16 апреля 2010

Я создал папку в проекте TFS в рабочей области "CPortalWS". Я удалил рабочую область, но теперь я хотел бы удалить папку в проекте, и опция удаления недоступна.

Я пытался создать новую рабочую область, сопоставленную с проектом, но у меня все еще нет возможности удалить.

Это ошибка в TFS? Как я могу удалить папку?

Любая помощь будет оценена.

Ответы [ 5 ]

63 голосов
/ 16 апреля 2010

Удаление папки в TFS немного странно.

Вы должны:

  • Создать рабочее пространство

  • Получить последний источник для папки (на локальный компьютер)

  • В Source Explorer удалите папку

  • Проверьте ваши изменения (это шаг, который удаляет папку в Source Control)

22 голосов
/ 08 июля 2011

только обратите внимание, что удаление не является фактическим удалением. папки / файлы все еще там и хранятся в системе контроля версий, например, для сценариев восстановления. Вы можете просмотреть их и воспользоваться функцией восстановления, если перейдете в «Инструменты> Параметры> Управление исходными кодами> Visual Studio Team Foundation Server» и установите флажок «Показать удаленные элементы в обозревателе управления источниками», а затем щелкните правой кнопкой мыши одну из удаленных папок .

так что, если вы хотите реального удаления, когда папка / файлы фактически исчезают, вам нужно использовать команду уничтожения, которая доступна только из командной строки, см. Ссылку ниже

http://msdn.microsoft.com/en-us/library/bb386005.aspx

9 голосов
/ 27 октября 2016

При удалении в TFS он не удаляется из TFS. Он сохраняет копию удаленных файлов, даже если вы отметили удаление. Это может вызвать некоторые проблемы. Для окончательного удаления из TFS необходимо выполнить команду tfs destroy.

Для этого:

  1. Откройте командную строку Visual Studio.
  2. Введите следующую команду: tf destroy $/SourceLocation/Folder. Где $ / SourceLocation / Folder - это местоположение источника удаленной папки в TFS.

Обратите внимание: эта команда также удалит файл (ы) с диска.

enter image description here

0 голосов
/ 10 ноября 2017

Создать рабочее пространство; и получить последнюю версию в базовой папке; Не забудьте скрыть соответствующие папки. Если вы собираетесь удалить подпапки, то закройте все и получите последнюю информацию в базовой папке. Таким образом, вы тратите много времени на извлечение файлов.

0 голосов
/ 12 декабря 2015

У меня была похожая проблема, когда у меня была 1 папка, которая, несмотря на то, что была удалена с жесткого диска, по-прежнему отображалась как в Source Control (с зеленым + в папке). Он также показал мне содержимое, но если я попытался открыть какой-либо, сообщение об ошибке сообщило мне, что файл не там.

Нажатие на любую папку не показало кнопку удаления. Затем я понял, что выбор файла сделал! Если у вас нет файла, создайте текстовый файл и добавьте его в папку, которую вы хотите удалить (с помощью Source Control). Нажмите на этот файл, обратите внимание на удаление шоу. Выберите папку и обратите внимание, что удаление исчезает, но только через полсекунды. Эта небольшая задержка действительно применима.

Я щелкнул по файлу, поэтому кнопка удаления включена, и наведите курсор мыши над кнопкой удаления. Используя клавиатуру, я сделал CTRL + A , и как только все файлы и папки были выбраны, я щелкнул левой кнопкой мыши. И это сработало! Все было удалено, включая (и это странно) родительскую папку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...