#eclipse #tfs #team-explorer #team-explorer-everywhere
#eclipse #tfs #team-explorer #team-explorer-везде
Вопрос:
Файлы проекта принимаются TFS (получить последнюю версию, импортировать проект, проверить для редактирования -Запретить …). Затем применяется «Отменить ожидающие изменения«.Когда я хочу удалить проект из своего локального репозитория tfs (подключение к серверу TFS -> Щелкните правой кнопкой мыши по проекту -> Удалить -> Удалить содержимое проекта на диске -> OK), появляется ошибка, и я не могу применить операцию удаления:
Delete Source
An exception has been caught while processing the refactoring 'Delete Source'.
Reason:
Problems encountered while deleting resources.
Could not delete files...
Problems occured while deleting files
Моя локальная рабочая область Eclips D:denisaworkspace amp; Репозиторий TFS — это D:denisa .
Я изменил локальный репозиторий TFS и установил его как eclips workspace (D:denisaworkspace ) но такая же ошибка возникает и при удалении файлов.
Через некоторое время, хотя я нажимаю на значок «подключить» в Team Explorer и подключаюсь к серверу TFS и снова применяю операцию удаления, возникает ошибка подключения:
Delete Source
An exception has been caught while processing the refactoring 'Delete Source'.
Reason:
You can not remove the project ... while disconnected from your Team Foundation Server.If you wish to delete the project while offline, you may select the "Disconnect Project Permanently" to stop managing the project with Team Foundation Server. Then you may delete the project.
Затем я нажимаю на значок «подключить» в Team Explorer и снова подключаюсь к серверу TFS и снова применяю операцию удаления, снова возникает та же ошибка подключения:
...
Reason:
You can not remove the project ... while disconnected from your Team Foundation Server....
Затем я снова подключаю проект TFS, щелкаю правой кнопкой мыши по проекту -> Команда -> Отключить проект навсегда -> выполнить операцию удаления, появляется другая ошибка:
Delete Source
An exception has been caught while processing the refactoring 'Delete Source'.
Reason:
Problems encountered while deleting resources.
Could not delete files...
Problems occured while deleting files
Затем я захожу в локальное рабочее пространство и вижу, что в файле .metadata существует .заблокировать файл. Я закрываю Eclips, удаляю.заблокируйте файл, снова откройте Eclips; файл блокировки создается снова. Затем я перехожу в локальный репозиторий TFS, D:denisa в моем случае, просто нажмите на файл проекта -> Свойства, и в Атрибутах установлен флажок «Только для чтения», и я снял эту проверку, применил, Ок и удалил файл вручную.
Как можно решить проблему?
Ответ №1:
Вы можете попробовать следующие элементы:
- Закройте все экземпляры Eclips, очистите кеши TFS / DevOps
%LOCALAPPDATA%MicrosoftTeam Foundationx.0Cache
. - Перезапустите Eclips от имени администратора.
- Проверьте, имеет ли учетная запись, которую вы подключаете к TFS / DevOps, правильные разрешения на удаление проекта.
Комментарии:
1. Я очищаю кэш TFS, поскольку у меня нет прав локального администратора, я не могу перезапустить Eclips от имени администратора, проверьте, имеет ли учетная запись, которую вы подключаете к TFS / DevOps, правильное разрешение на удаление проекта , как я могу это проверить? @Cece Dong — MSFT Я не могу удалить файлы, но после некоторого поиска я удаляю сопоставления, после чего я могу удалить файл.
2. Но даже это не является последовательным и надежным решением, я не могу удалить другие файлы, как раньше: (
3. Вы хотите удалить локальные файлы в своей рабочей области или удалить всю рабочую область? Создано ли рабочее пространство вами? Можете ли вы удалить рабочую область из команды tf: docs.microsoft.com/en-us/azure/devops/repos/tfvc /… ?