2011-12-16 2 views
1

Как удалить проект из решения в TFS?Если вы используете контроль версий TFS, как удалить папку?

Мы используем систему контроля версий TFS.

У нас есть файл sln, который имеет много проектов.

Я удалил проект из Обозревателя решений.

Но в окне «Source Control Explorer» папка, содержащая файлы проекта, все еще существует.

Если я попытаюсь удалить папку, которую хочу удалить из окна «Исходный элемент управления версиями», и я получаю сообщение об ошибке, которое говорит, что его нельзя удалить. В нем говорится, что у одного или нескольких детей есть ожидающие изменения. Ну, я проверил папку. Что еще мне нужно сделать?

Файлы в проекте перечислены как извлеченные.

ответ

2

Просто используйте «Отменить проверку» из рабочей области, в которой были извлечены файлы.

3

Вы не можете изменять изменения на элементах, а затем удалять их родителя. Это предотвращает потерю данных - например, если вы хотите отложить редактирование на $/A/file.txt, а затем удалить $/A, вы потеряете эти незафиксированные изменения. Таким образом, вы должны явно отменить изменения, если вы действительно хотите удалить папку.

(Если у вас есть только удаления затратили на детях, вы по-прежнему разрешено удалить родительскую папку, так как это не приведет к потере данных.)

1

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

ТФ удалить [/ блокировки: (нет | Checkin | выписка)] [/ рекурсивный] [/ Логин: имя пользователя [пароль]] itemspec

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

Кроме того, обратите внимание, что элементы не являются официально удалены, пока вы не выполните регистрацию удаления.

«Результаты этой команды не отображаются в других рабочих зонах до тех пор, пока вы не выполните операцию регистрации. Дополнительную информацию см. В разделе Check In Pending Changes».

Смежные вопросы