Как изменить локальный путь подпапки в TFS (а не всю рабочую область)?

Когда я начал работать над проектом, я загрузил IPAddress\CompanyName\ProductName\DevBranch в TFS, сопоставив его с C:\DevBranch. Но теперь я хочу сопоставить корневую папку локальному пути, поэтому я сопоставил IPAddress\CompanyName с C:\CompanyName. Однако IPAddress\CompanyName\ProductName\DevBranch по-прежнему отображается на C:\DevBranch, а не C:\CompanyName\ProductName\DevBranch.

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

Все, что я искал, постоянно говорит о редактировании рабочих областей и, похоже, относится только к изменению корневой папки. Когда я перехожу к редактированию рабочего пространства, появляется только локальное отображение C:\CompanyName. Нет ничего, что позволяло бы мне изменять сопоставления на основе подпапки по подпапкам.

EDIT: теперь я попытался отредактировать рабочее пространство, добавив новую рабочую папку, установив папку управления версиями в IPAddress\CompanyName\ProductName\DevBranch и локальную папку на C:\DevBranch, а затем изменив локальную папку на C:\CompanyName\ProductName\DevBranch, и она все еще не работает. Исследователь Source Control по-прежнему показывает C:\DevBranch как локальную папку. Пожалуйста помоги. Я не знаю, что делать.

EDIT: я смог щелкнуть правой кнопкой мыши IPAddress\CompanyName в проводнике управления версиями и нажать "Дополнительно" > "Удалить сопоставление". Однако такой опции не было, когда я щелкнул правой кнопкой мыши IPAddress\CompanyName\ProductName\DevBranch. Это похоже на какое-то зомбическое отображение. Я не могу его изменить, я не могу удалить его, и Source Control Explorer продолжает показывать его, не подтверждая, что отображение существует в большинстве случаев.

Ответ 1

Существует проблема в Source Control Explorer, есть обратная связь: Управление проблемами рабочей области - изменение локального пути проекта.

Вы можете получить последнюю версию, нажав "Получить последнюю версию" (ваш скриншот), тогда файлы будут в правильной папке, и кэш будет обновлен, а затем вы обнаружите, что путь изменен в Source Control Explorer.

Ответ 2

Если вы хотите изменить локальный путь к рабочему каталогу Team Foundation Server (TFS), вам нужно перейти в File → Source Control → Workspaces (File → Source Control → Advanced → Workspaces Рабочие File → Source Control → Advanced → Workspaces для VS2017), затем выберите рабочее пространство (оно должно соответствовать имени вашего компьютера) и нажмите "Изменить".

В следующем диалоговом окне измените отображение корневого узла TFS на новое место на жестком диске. Вам нужно выполнить "Get" для всего дерева TFS, чтобы обновить ассоциации проекта.

Ответ 3

о "Необходимо выполнить" Get "для всего дерева TFS для обновления ассоциаций проекта", это также работает, если вы выполняете "Get" на уровне корня ветки (всего TFS может быть слишком много)

Ответ 4

Для VS2017 вы можете изменить локальный путь из Файл → Управление исходным кодом → Дополнительно → Рабочие пространства... В диалоговом окне управления рабочим пространством вам нужно выбрать строку, содержащую имя вашего компьютера, а затем отредактировать его. и изменить локальный путь.