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.
Кто-нибудь знает, в чем проблема с попытками сделать это, и есть ли способ обойти это?
2 ответа
Вы не можете удалить папку с ожидающими изменениями на любом из ее дочерних элементов (в том числе, если какой-либо из этих дочерних элементов перемещается из папки - они все еще остаются дочерними, пока этот набор изменений не будет зарегистрирован).
Вам нужно будет сделать это в два этапа: сначала переместите дочерние элементы из папки и проверьте эти изменения, затем удалите папку как отдельный набор изменений.
Если папка, которую вы хотите удалить, существует на вашем локальном компьютере, просто добавьте новый файл в папку из среды Visual Studio IDE (не имеет значения, какой тип файла). Тогда вы сможете удалить папку изнутри VS.
Если папка была удалена с вашего локального компьютера, создайте новую с тем же именем, а затем выполните описанные выше шаги.