2011-09-14 1 views
2

두 작업 기계 중 하나에 Eclipse 작업 공간이 설정되어 있습니다. 전체 작업 공간은 Subversion 저장소와 동기화되며 작업 공간 내의 모든 프로젝트 및 설정 (메타 데이터 포함)은 저장소에 저장됩니다.작업 복사 폴더의 새 Eclipse 작업 공간이 서브 버전의 기존 프로젝트를 인식하지 못합니다.

최근 두 번째 시스템에 Eclipse를 설치하고 같은 저장소에 체크 아웃하는 새 작업 복사본 폴더를 만들었습니다. 이클립스를 열고 작업 영역을 로컬 작업 복사본 폴더로 설정하면 패키지 탐색기에 프로젝트가 나타나지 않습니다.

저는 Eclipse와 Subversion에 아직 익숙하지 않지만, 작업 영역 메타 데이터와 설정이 작업 사본 폴더에 있으면 Eclipse에서 볼 수 있다고 가정합니다.

두 번째 컴퓨터에서 원본 작업 영역의 복제본을 정확히 만들고 두 복사본을 Subversion과 동기화 상태로 유지하려면 어떻게해야합니까?

미리 제안 해 주셔서 감사합니다.

업데이트 : 분명히 @Kos가 제공 한 대답이 다른 작업 복사본에서 작업 영역 복사본을 다시 만들 수있는 유일한 방법입니다. 내 .metadata 폴더도 버전 관리하에 있지만 체크 아웃 할 때 새 작업 사본 Eclipse는 체크 아웃 된 .metadata 폴더를 인식하지 못합니다.

답변

2

File ->Import ->Existing projects into workspace을 사용하여 프로젝트를 작업 영역으로 가져옵니다.

물리적으로 이미 존재하므로 copy projects into workspace의 선택을 취소하십시오.

+0

이렇게하면 작업 영역의 메타 데이터 폴더가 변경됩니까? 그렇다면 Subversion과 동기화 할 때 첫 번째 컴퓨터의 작업 공간에있는 메타 데이터 폴더가 일치하도록 변경됩니까? – Brian

+0

아, 질문이 잘못되었습니다 - 모든 프로젝트를 저장하는 것이 아니라 SVN의 전체 작업 공간을 저장하는 것입니다. 나는 그런 접근법을 시도하지 않았지만 너무 효과적이다. 이 경우'workspace/.metadata /'디렉토리를 성공적으로 받았는지 확인하십시오. http://stackoverflow.com/questions/251116/where-in-an-eclipse-workspace-is-the-list-of-projects-stored – Kos

+0

내 컴퓨터에서이 문제를 복제하려고합니다. – Kos

0

메타 데이터를 동기화 상태로 유지하려면 체크 아웃 할 수 있습니다. 한마디로

"SVN Repositories" always comes up blank when you switch workspaces Is there a plugin to get Eclipse to remember them?

, 당신은 다음, 이전 작업 공간에있는 동안 기본 설정 (특히 당신의 svn의 환경 설정)을 내보내 새로를 가져올.

열린 이전 작업 영역
메뉴 파일> 내보내기 ...
일반> 기본 설정./mypreferences.epf

열린 새 작업 공간
메뉴 파일
..../작업 공간> 가져 오기 ...
.../작업/mypreferences.epf
일반> 환경 설정을 선택합니다.

방금 ​​체크 아웃 한 프로젝트가 SVN에서 관리되는 것으로 나타나지 않을 수 있습니다. 이 문제를 해결하려면 Rightclick 프로젝트, 팀 -> 공유 ... 그런 다음 올바른 svn을 선택하면 플러그인이 이미 공유 된 것으로 보이고 이전 설정을 사용하겠습니까? 복숭아처럼 작동합니다.

관련 문제