Синхронизация структуры папок/файлов Visual Studio со структурой файловой системы/именами файлов
Я внес много изменений (a.к. рефакторинг) к моему (большому) решению visual studio, и теперь кажется, что структура решения vs сильно отличается в visual studio от того, что она есть на диске и TFS.
есть ли способ сделать файловую систему (и TFS) с теми же именами папок и файлов, что и в решении visual studio с помощью какого-либо инструмента или скрипта/программы/вспомогательной надстройки?
Это список основных вопросов: - при переименовании проекта visual studio не переименовывает папка, в которой находится этот проект - если я перемещаю проект, файл в другую папку vs, это просто происходит в visual studio, но не на диске
2 ответов
нет никаких инструментов, которые могут помочь вам сделать это автоматически.
существует двухэтапный подход для его решения, упрощенный установкой двух надстроек. Я предпочитаю использовать Team Foundation Power Tools и Расширения Проводника Управления Версиями.
из окна управления версиями в Visual Studio:
- закройте открытое решение в Visual Studio
- откройте окно управления версиями в TFS
- перемещение папок вокруг, чтобы соответствовать структуре вы предпочитаете, с упомянутыми надстройками вы должны быть в состоянии перетащить / падение и переименовать их более легко
кроме того, выполните изменения в файловой системе с установленными расширениями Team Foundation Power Tools explorer:
- закройте решение в Visual Studio
- перейдите в папку рабочей области с помощью Проводника Windows
- используйте контекстное меню TFS на папки для проверки / переименования / перемещения элементов и папок
затем повторно загрузите решение в Visual Studio и:
- откройте решение и убедитесь, что многие проекты не загружаются.
- выделите проект, который не удалось найти
- в окне свойств проекта (ctrl-w, p) найдите пункт путь к файлу и щелкните немного [...] кнопка для перехода к новому местоположению файла проекта для каждого проекта.
- Правой Кнопкой Мыши проекты, которые вы обновили таким образом в обозревателе решений, и перезагрузите их
перестроить решение, чтобы проверить все изменения пошли, как ожидалось
- регистрация изменений
вы можете переключаться между логическими или физическими папками в решении, нажав на значок "показать все файлы" (2-й верхний левый значок на панели решения). Если не активирован, вы просматриваете логические папки в решении, перетащите просто повторно упорядочить файлы практически. При активации вы просматриваете физические папки, перетаскиваете файлы на диск с помощью контроллера источника.