TF400018: таблица локальной версии для локальной рабочей области

TF400018: The local version table for the local workspace WEBSERVER; 
(My name was here) could not be opened. Access is denied

Я продолжаю получать ошибку выше, как только открываю Visual Studio. Я не могу получить доступ к каким-либо моим проектам. Я администратор TFS, и я также могу получить доступ к TFS через веб-клиент, поэтому я не вижу, как это может быть проблема с доступом. Кто-нибудь получил это раньше? Я видел аналогичные ошибки, но не то же самое.

Ответы

Ответ 1

Я исправил это, переименовав скрытую папку $tf в наш рабочий каталог

Ответ 2

У меня были ожидающие изменения, поэтому, чтобы играть в это безопасно, вот что я сделал:

  • создайте резервную копию исходного каталога. Поскольку вы не можете подключиться к TFS, вы не можете откладывать или аналогично, поэтому убедитесь, что у вас есть копия, прежде чем пытаться что-либо сделать.
  • переименуйте $tf, скажем __$tf. После этого TFS не может отслеживать различия между вашим локальным диском и удаленным
  • получить последний исходный код (для этого я использовал tf.exe). Все ваши ожидающие изменения теперь отображаются как конфликты слияния.
  • открыть визуальную студию, а в разделе "Ожидающие изменения" выберите "Действия | Разрешить конфликты (21)"
  • В окне "Разрешить конфликты" выберите "Keep Local File Contents" для каждого файла. Вы можете ctrl + a выбрать все, а затем выбрать "Keep Local File Contents", чтобы сделать все это одним выстрелом.
  • Если вы добавили какие-либо файлы, вам нужно добавить их обратно в исходный элемент управления - щелкните правой кнопкой мыши в обозревателе решений и "Добавить файл в исходный элемент управления"
  • Когда вы регистрируетесь, будьте осторожны с любыми изменениями, внесенными коллегами в файл, который вы редактируете.

Ответ 3

Я исправил проблемы, удалив/отменив все рабочие области в моей TFS. после этого я смог снова открыть свои проекты без ошибок. Я отскакиваю их обратно в меню управления источником изменения.