2013-06-11 4 views
22

나는 내 프로젝트에서 몇 가지 테스트를 실행하려면하지만 난 원래의 코드에 영향을하고 싶지 않아, 나는 내가 거기 테스트를 실행할 수 있도록 프로젝트를 복제 wantoIntelliJ Idea에서 전체 프로젝트를 어떻게 복제 할 수 있습니까?

누구 인 IntelliJ에서 프로젝트를 복제하는 방법을 알고 있나요 아이디어 11?

+0

프로젝트 디렉토리의 사본을 만드십시오. "복제본"에서 커밋하고 TFS와 같은 체크 아웃 위치의 글로벌 레지스트리를 유지하는 성가신 VCS를 사용하는 경우가 아니라면이 방법이 효과적입니다. – millimoose

+0

이것은 일식과 이클립스에서 매우 쉽습니다. – JesseBoyd

답변

23

운영 체제 파일 탐색기 도구를 사용하여 새 프로젝트 어딘가에 전체 프로젝트 디렉토리를 복사하여 붙여 넣기 만하면됩니다. 모든 구성은 기본적으로 상대 경로를 사용해야합니다.

IDEA 프로젝트가 .ipr 기반 인 경우 프로젝트를 열기 전에 새 .iws 파일을 삭제하십시오. IDEA 프로젝트가 .idea 디렉토리 기반 인 경우 프로젝트를 열기 전에 workspace.xml 파일을 삭제하십시오.

+1

원하는 경우'.git'와 같은 버전 제어 디렉토리를 삭제하여 새 저장소에 작업을 위임 할 수 있도록 추가하고 싶습니다. –

6

프로젝트를 복사하고 이름을 바꾸려면 프로젝트를 복제하여 새로운 버전의 IntelliJ에서 사용하려는 경우처럼.

  1. 복사 Linux의 예를 들어 새 위치로 전체 디렉토리 :

    2.1 :

    cp -r myproject new/location/

  2. 프로젝트 이름을 바꿉니다. 프로젝트 폴더 이름 바꾸기 (예 : mv myproject newproject)

    2.2. 새 프로젝트 폴더 (예 : cd newproject)에 들어가서 .name 파일을 텍스트 편집기로 편집하십시오.

열기 지금 인 IntelliJ의 새로운 프로젝트는 (당신은 당신이 열려있는 파일의 기록을 보존하지 않으려면 workspace.xml을 제거 할 수 있습니다 - 나는 그것을 유지)하고 새 프로젝트를 즐기세요!

+1

gradle을 사용하는 경우 settings.gradle에서 rootProject.name을 확인하고 변경해야 할 수도 있습니다. – bbarker

1

이름 바꾸기가있는 사본의 경우 이전 모듈 이름을 참조하는 것을 중지하려면 한 단계 더해야했습니다. 프로젝트 창에서 모듈을 마우스 오른쪽 단추로 클릭하고 Refactor> Rename (또는 Shift + F6 키를 눌러 모듈 이름 바꾸기)을 수행합니다.

은하게 IntelliJ IDEA 소스 디렉토리로 SRC 디렉토리를 표시하는 것을 잊지 마세요 새 폴더로 기존의 프로젝트를 복사 한 후 2016년 3월 3일

0

위해이었다. 아래에서이 작업을 수행 할 수 있습니다. 프로젝트 구조 | 모듈.

관련 문제