2013-05-13 2 views
10

У меня есть проект webstorm, который у меня есть в определенном каталоге. Я хочу переместить этот проект в другой каталог.Как вы перемещаете проекты в IntelliJ/Webstorm?

Если я перемещаю папку .idea, то ничего не работает вообще. Кажется, что все ссылки в проекте являются абсолютными, а не относительными.

ответ

16

Ссылки в проекте WebStorm относительно (с использованием $ PROJECT_DIR $), а не абсолютные.

Для перемещения проекта WebStorm:

  1. Закрыть все открытые проекты в WebStorm.

  2. Закрыть WebStorm.

  3. Используйте диспетчер файлов для перемещения (то есть вырезания и вставки) папки проекта в новое место. Например, используйте проводник Windows для перемещения C:/dirA/MyProject в C:/dirB/MyProject.

  4. Запустите WebStorm. Должен отображаться экран «Добро пожаловать в WebStorm».

  5. Если старый проект, который вы только что переместили, находится в списке «Последние проекты», затем выберите его, а затем нажмите . Удалите, чтобы удалить его из списка.

  6. Выберите «Открыть каталог» в списке быстрого запуска, а затем выберите созданную папку проекта. Ваш перемещенный проект откроется в WebStorm. Вот и все.

Этот подход работает под управлением Windows 7 с использованием последней версии WebStorm (8.0.4).

Это выглядит заманчиво, чтобы выбрать проект внутри WebStorm, затем выберите Refactor => Move ..., но не ходите туда. Это не передислоцирует весь проект. Из документации: «Перемещение рефакторингов позволяет перемещать файлы и каталоги в рамках проекта».

+0

Просто для добавления это работает и для MacOS и PHPStorm. – Paul

+0

Другое обновление: Работает на WebStorm 2017.3 и Win10. Благодаря! – BaldEagle

2

Вы должны просто переместить всю папку проекта, содержащую .idea. Это отлично работает для меня в каждой ситуации, которую я стараюсь. Ссылки относятся к папке, содержащей .idea, а не папку .idea. Это не похоже на git, где вы можете перемещать только папку .git и ничего больше.

1

Для IntelliJ IDEA 2016.1.4 у меня возникла проблема, потому что мои импортированные модули .iml-файлы не были найдены после того, как я переместил папку в Проводнике Windows.

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

<Project Directory>/.idea/modules.xml 

и изменить все fileurl и путь_к_файл атрибуты в соответствии с новым относительного расположения.

Смежные вопросы