Нет, нет инструментов, которые помогут вам сделать это автоматически.
Существует два этапа решения этой проблемы, которые можно упростить, установив два дополнения. Я предпочитаю использовать Team Foundation Power Tools и Расширения обозревателя исходного кода .
Из окна управления исходным кодом в Visual Studio:
- Закрыть открытое решение в Visual Studio
- открыть окно управления исходным кодом в TFS
- Перемещайте папки так, чтобы они соответствовали структуре, которую вы предпочитаете, с помощью упомянутых надстроек вы сможете более легко перетаскивать и переименовывать их
Либо внесите изменения в файловую систему с установленными расширениями Team Foundation Power Tools:
- Закройте решение в Visual Studio
- перейдите в папку рабочей области с помощью проводника Windows
- использовать контекстное меню TFS в папках для извлечения / переименования / перемещения элементов и папок
Затем повторно загрузите решение в Visual Studio и:
- Откройте решение и увидите, что многие проекты не загружаются.
- Выделите проект, который не может быть найден
- В окне свойств проекта (ctrl-w, p) найдите элемент пути к файлу и нажмите маленькую кнопку [...], чтобы перейти к новому местоположению файла проекта для каждого проекта.
- Щелкните правой кнопкой мыши проекты, которые вы обновили таким образом, в обозревателе решений и перезагрузите их
Перестройте свое решение, чтобы убедиться, что все изменения прошли как ожидалось
- Регистрация ваших изменений