Как вы перемещаете проекты в IntelliJ/Webstorm?

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

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

Ответ 1

Ссылки в проекте 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..., но не идите туда. Это не переезд всего проекта. Из документации: "Рефакторинг Move позволяет перемещать файлы и каталоги внутри проекта ".

Ответ 2

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

Ответ 3

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

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

<Project Directory>/.idea/modules.xml

и изменить все атрибуты fileurl и filepath для соответствия новому относительному местоположению.