Не удается изменить локальные пути TFS 2010 - PullRequest
28 голосов
/ 03 мая 2011

Начиная с VS 2010, я хочу теперь строить на TFS 2010. В Team Explorer я меняю свое соединение со старого сервера сборки TFS 2008 на наш новый сервер TFS 2010.Теперь я хочу сопоставить исходный элемент управления из старого локального каталога (C: \ TFS) с новым каталогом (C: \ TFS2010).Используя File -> Source Control -> Workspace, я могу изменить отображение верхнего уровня наших проектов на новое место, установив флажок «рекурсивно».

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

Я попытался удалить все сопоставления и попытался обновить.Пробовал перезапуск VS2010.Попытка переименовать старый каталог - это было запрещено.

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

Как ни странно, если я выберу «Файл» -> «Управление исходным кодом» -> «Плащ» при выборе папки проекта второго уровня, кажется, что отображение уже обновлено для этого уровня.

Есть идеи, какЯ могу переназначить все свои проекты (или даже некоторые из них) на другой локальный путь?

Ответы [ 7 ]

54 голосов
/ 21 сентября 2011

или File -> Source Control -> Workspaces -> Выберите нужное рабочее пространство, и вы можете удалить и создать его заново

20 голосов
/ 03 августа 2011

Файл -> Контроль исходного кода -> Рабочие пространства -> Выберите нужное рабочее пространство и нажмите «Изменить».

8 голосов
/ 19 февраля 2013

Укройте, а затем распакуйте затронутые папки, у меня сработало.

1 голос
/ 08 марта 2017

Если вы хотите изменить локальный путь к рабочему каталогу Team Foundation Server (TFS), вам нужно перейти в Файл -> Контроль исходного кода -> Дополнительно -> Рабочие пространства, затем выбрать свое рабочее пространство и нажать Редактировать.TFS Image В следующем диалоговом окне измените сопоставление корневого узла TFS на новое место на жестком диске.

1 голос
/ 29 мая 2011

Единственный ответ, который мне удалось найти, - это отредактировать определение вашего рабочего пространства и добавить конкретное отображение для вашего проекта TFS.Однако не добавляйте сопоставление, которое обычно обрабатывается причиной сопоставления корневого уровня, если вы сделаете это, ваши настройки будут проигнорированы.Если вы добавите уникальное сопоставление для вашего проекта, оно, похоже, будет работать.Не идеальный ответ.

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

С нетерпением ждемлучший ответ.

0 голосов
/ 21 апреля 2017

Отображение TFS также можно изменить с помощью Source Control Explorer.Это в Visual Studio 2017.

  1. Открыть Обозреватель контроля исходного кода в Team Explorer

Open Source Control Explorer

Щелкните правой кнопкой мыши папку TFS -> Дополнительно -> Удалить сопоставление (Вы можете изменить сопоставление, не удаляя его здесь, в VS 2017)

Right click menus

Измените Локальную папку и нажмите Изменить

Change Mapping

Отсюда этосоздаст новую папку, если она еще не существует, и отобразит / загрузит из TFS.

0 голосов
/ 26 июля 2013

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...