Последнее value = "Не загружено" - программирование
Подтвердить что ты не робот

Последнее value = "Не загружено"

У меня есть несколько проектов в TFS, которые визуально отображаются в иерархии каталогов как greyed out. Когда я просматриваю проекты в Visual Studio 2010/Source Control/TFS 2010, я замечаю, что все их содержимое имеет последнее value = "Не загружено". Обычно я видел только последние значения "Да" или "Нет".

  • Я пробовал все разновидности "Получить последние", которые я знаю, но я всегда предупреждаю, что "Все файлы обновлены".
  • Если я попытаюсь "Проверить на редактирование", я не допущу.
  • Когда я наблюдаю свойства этих серых файлов, они всегда говорят, что Workspace Version = "Не применимо".

Как исправить TFS, чтобы я мог снова загрузить и проверить проекты? Мое подозрение в том, что мое рабочее пространство перепутано, но я не знаю, что делать, чтобы восстановить/перенастроить его.

4b9b3361

Ответ 1

Я смог переназначить каталог, чтобы исправить мою проблему. Для этого я

  • выбран (щелкнул правой кнопкой) ветку, которая включала весь мой код, и выбрала "Удалить сопоставление..."
  • переименовал папку, в которую я был привязан, в TFS (вы можете удалить ее также, но я переименовал ее, чтобы сохранить ее во время этого экспериментального процесса).
  • создала новую папку с исходным именем ветки, в которую я был отображен в начале, и
  • выбран (щелкнул правой кнопкой) ветку, которая включала весь мой код, и выбрала "Map to Local Folder".

Этот процесс заставляет полностью перезагрузить всю ветвь. К счастью для меня, моя ветка была всего 2 ГБ, поэтому я смог перезагрузить ее примерно через 5-10 минут.

Ответ 2

Причина получения "Все файлы обновлены" - это то, что информация на сервере TFS и файлы на вашем диске не синхронизированы. Если вы удалите файлы на вашем диске с помощью проводника файлов - сервер TFS все еще считает, что у вас есть файл на диске. Чтобы выполнить повторную синхронизацию, необходимо принудительно выполнить обновление следующим образом:

Get Specific Version...

Установите флажок в этом диалоговом окне и нажмите Получить:

Get dialog

Ответ 4

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

В проводнике исходного кода выберите раскрывающееся меню "Рабочая область:", затем выберите "Рабочие области".

Выберите текущую рабочую область в списке, который появляется, затем нажмите "Изменить". Убедитесь, что папка TFS $/blah сопоставлена ​​с локальной папкой c:\tfs\blah

Теперь вы сможете получить последние, проверить и т.д.

Ответ 5

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

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

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

Чтобы решить эту проблему, я удалил отображение из рабочей области.

только после удаления отображения я могу получить последний проект.

Ответ 6

У меня была какая-то странность с этим после:

  • обновление до TFS2017
  • обновление до VS2017
  • пытается изменить мой URL-адрес TFS на https (сдался и вернулся к http)

Итак, где-то вдоль линии это сломало мое рабочее пространство, так что все мои проекты показывались как несвязанные. Я смог снова получить последнюю. Это не должно переписывать любые файлы, которые вы изменили, при условии, что они доступны для записи, но если у вас есть какие-либо сомнения, тогда создайте резервную копию своей локальной рабочей области, прежде чем делать последнюю. Он попросит вас разрешить конфликты - поэтому обязательно выберите "сохранить локальную копию".