2013-06-11 10 views
22

Я хочу запустить несколько тестов в моем проекте, но я не хочу, чтобы повлиять на исходный код, и я wanto клонировать проект, так что я могу запустить тесты тамКак я могу клонировать весь проект в IntelliJ Idea?

Кто-нибудь знает, как клонировать проект по IntelliJ Идея 11?

+0

Просто сделайте копию каталога проекта. Если вы не хотите совершать транзакции из «клона» и используете раздражающий VCS, который хранит глобальный реестр мест проверки (например, TFS), это должно работать. – millimoose

+0

это так просто в eclipse, и eclipse является бесплатным – JesseBoyd

ответ

23

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

Если проект IDEA основан на .ipr, то перед открытием проекта удалите новый файл .iws. Если ваш проект IDEA является каталогом .idea, а затем удалите файл workspace.xml перед открытием проекта.

+1

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

6

Если вы хотите скопировать и переименовать проект, например, я хотел клонировать проект, чтобы использовать его с более новой версией IntelliJ.

  1. Скопируйте весь каталог в новое место, например, на Linux:

    cp -r myproject new/location/

  2. Чтобы переименовать проект:

    2.1. переименовать папку проекта (например, mv myproject newproject)

    2.2. войдите в новую папку проекта (например, cd newproject) и отредактируйте файл .name с помощью текстового редактора.

Откройте новый проект в настоящее время в IntelliJ (вы можете удалить workspace.xml, если вы не хотите, чтобы сохранить историю открытия файла - я держал его) и наслаждаться своим новым проектом!

+1

Если вы используете gradle, вы также можете обязательно проверить и изменить имя rootProject.name в settings.gradle. – bbarker

1

Для копирования с переименованием мне пришлось сделать еще один шаг, чтобы он не смог ссылаться на имя старого модуля. Это было право щелкнуть по модулю в панели проекта и сделать Refactor> Rename (или сделать Shift + F6), чтобы переименовать модуль.

Это было для IntelliJ IDEA 2016.3.3

0

После копирования существующего проекта в новую папку не забудьте пометить свой Src каталог как Источник каталога. Вы можете сделать это под Структура проекта | Модули.