Таблица версий рабочей области содержит неизвестную версию схемы

Просто запустил Visual Studio 2012 и открыл мое решение, которое находится в исходном контроле с Team Foundation Server 2012 Express и столкнулось с этим, любые идеи? Невозможно получить последнюю версию, не могу зарегистрироваться, все выставляется:( В основном мое рабочее пространство сейчас непригодно.

TF400018: таблица локальной версии для локальной рабочей области MY-PC; My Пользователь не может быть открыт. Таблица версий рабочей области содержит неизвестная версия схемы.

Существует только одно сообщение, которое я могу найти в сети, и ответы довольно расплывчаты.

Ответы

Ответ 1

У меня была такая же проблема, и я просто исправил ее на своем.
Если вы не возражаете переназначить все свои проекты, вы можете попробовать:

  • Щелкните поле "Рабочая область".
  • Нажмите "Рабочие области".
  • Удалить профиль рабочей области, который вы используете в настоящее время
  • Повторно подключиться к TFS, чтобы открыть "Контроль источника"



Помните, что вы можете потерять все свои TFS-сопоставления, вам может потребоваться переназначить все ваши проекты из TFS. Сделайте резервную копию изменений, которые еще не отмечены.

Ответ 2

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

  • Нажмите на поле с надписью "Рабочее пространство".
  • Нажмите "Рабочие области".
  • Удалите поврежденный профиль рабочей области, принимая предупреждение.
  • Повторно подключитесь к TFS и откройте "Source Control Explorer"
  • Создать новое рабочее пространство
  • Один за другим сопоставьте свои проекты с той же папкой, что и раньше
  • Вам будет представлен список конфликтов, в которых у вас уже есть файлы с возможностью записи в папке.
  • Выберите "Сохранить локальную копию" для каждого файла, который вы проверили раньше, и "Возьмите версию сервера" для любых файлов, измененных другими членами команды, для которых у вас не было последней версии. Это может занять некоторое время в зависимости от длины списка, но стоит сравнить версии для любого файла, который вы не уверены.

Вы оставите свое решение и все незавершенные элементы, отмеченные как отмеченные, с сохранением вашей работы.

Ответ 3

Я сделал следующие шаги и решил проблему:

  • удалил скрытую папку с именем $tfs, а затем
  • в Visual Studio, Solution Explorer: Right click on the solution node > the Source Control > Get Specific version > latest version

Ответ 4

Иногда это случается, когда у вас заканчивается дисковое пространство. Попробуйте посмотреть, есть ли у вас очень мало места, например. < 10 МБ.

Если это так, попробуйте очистить папку Windows Temp. Посмотрите, разрешите ли вы эту проблему

Ответ 5

Если у вас уже есть несколько экземпляров Visual Studio open.

  • Закройте все. [в некоторых случаях вам нужно выйти из окон и вернуться в систему с помощью перезапуска)

  • Переименуйте папку $tf с любым другим именем (например. $tft)

  • Запустите Visual Studio, чтобы устранить проблему.:)

Надеюсь, это поможет.

Ответ 6

Существует обходное решение. Удалите локальное сопоставление в папку, где находятся источники (Advanced → Remove Mapping, или просто переименуйте или удалите сопоставленную папку, после чего вы сможете подключиться к tfs. Загрузите проект еще раз.

Ответ 7

введите описание изображения здесь Если у вас уже есть несколько экземпляров tfs Visual Студия открыта.

1.) Открыть файл → Управление источником → Управление рабочими пространствами 2.) Удалите всю карту tfs 3.) Затем выберите карты папок

Ответ 8

Попробуйте очистить кеш TFS, см. следующую ссылку:

Почему и как очистить кеш клиента TFS?

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

Ответ 9

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

Ответ 10

По той же проблеме в eclipse: найдите папку $ tf и удалите ее. Вы найдете папку $ tf в каталоге рабочей области. Если нет, то найдите папку $ tf. Как только вы нашли его, удалите его.

Ответ 11

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