Подтвердить что ты не робот

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

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

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

Является ли это ошибкой в ​​TFS? Как удалить папку?

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

4b9b3361

Ответ 1

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

Вы должны:

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

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

  • Внутри исходного проводника удалите папку

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

Ответ 2

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

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

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

Ответ 3

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

Для этого:

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

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

введите описание изображения здесь

Ответ 4

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

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

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

Ответ 5

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