Таблица версий рабочей области содержит неизвестную версию схемы
Просто запустил 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
Для меня это сработало: удалите локальную папку (и), перезагрузите компьютер, затем снова сопоставьте проекты. Любые ожидающие изменения просто сохраните их где-то еще временно.