В visual studio 2008 я хочу переименовать папку из-за опечатки в названии.
Я переименую его в структуре решения. Папка и файлы .CSProj теперь извлечены, и я проверяю.
TFS возвращается с «Microsoft Visual Studio не может выполнить операцию управления исходным кодом в настоящее время, потому что некоторые файлы, участвующие в операции, заблокированы. Пожалуйста, повторите операцию позже».
Глядя в проводник управления источниками, я могу подтвердить, что папка и файлы в ней вообще не извлечены. .Csproj и csproj.vspscc «редактируются» одним другим пользователем.
Что здесь происходит?
Если я пытаюсь отменить изменение, я получаю то же сообщение. Я должен заставить получить последнюю версию, прежде чем я смогу отменить изменения. Что с этим тоже?
Возможным решением проблемы было заставить всех остальных пользователей зарегистрироваться в .csproj, а затем переименовать папки в Source control explorer. В этот момент это сработало, хотя то же самое не сработало раньше.
Регистрация переименования прошла успешно, и ссылки на старые имена были очищены в следующих проверках.