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

TFS 2010 - Удаление папки в решении Visual Studio перед регистрацией изменений

Мы используем TFS 2010 и сталкиваемся с проблемой удаления папки внутри решения в Visual Studio.

В последней версии зарегистрированного кода в рассматриваемой директории есть файлы.

Один из разработчиков решил переместить файлы в этом каталоге в другое место в решении. Затем он попытался удалить старую папку, но при этом произошла следующая ошибка:

This operation cannot be completed. 
You are attempting to remove or delete a source-controlled item where the item is either exclusively locked elsewhere or otherwise unable to be deleted from source control.

Кто-нибудь знает, в чем проблема с попыткой сделать это, и есть ли способ обойти это?

4b9b3361

Ответ 1

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

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

Ответ 2

Если папка, которую вы хотите удалить, существует на вашем локальном компьютере, просто добавьте новый файл в папку из среды Visual Studio IDE (неважно, какой тип файла). Затем вы сможете удалить папку из VS.

Если папка была удалена с вашего локального компьютера, создайте новый с тем же именем и выполните следующие шаги.