2012-10-24 2 views
2

내 Eclipse (3.7.2) Java 프로젝트는 프로젝트에서 내 드라이브의 별도 디렉토리에있는 기존 소스를 사용합니다. IE가 : 내 이클립스 프로젝트 폴더는 C : \ eclipseProjects \ MyProject를 그 프로젝트에 대한 소스 코드는 C에 살고 : \ java_source기존 소스 프로젝트와 함께 subclipse 사용

내 소스 디렉토리에있는 이미을 .svn 폴더가 즉 서브 버전은 "샌드 박스"디렉토리, 그들 안에. 이미 다른 SVN 클라이언트를 사용하여 체크 아웃했습니다.

Subclipse를 설치하고이를 내 저장소에 연결했지만 로컬 작업 복사본에 "링크"할 수 없어서 프로젝트의 소스 파일이 SVN 저장소의 파일에 해당하는 것을 볼 수 없습니다. .

'프로젝트를 공유하고'내 프로젝트를 SVN 저장소로 가져오고 싶지 않습니다. SVN 제어하에 내 프로젝트가 필요하지 않습니다. 내 소스 폴더 만 필요합니다. 그리고 내 프로젝트 폴더 .svn 폴더가 포함되어 있지 않기 때문에 이클립스/subclipse이 알아낼 것하지 않습니다.

참고 : SVN 클라이언트 버전은 동일합니다 (둘 다 1.7). 내 프로젝트의 이름을 바꾸고 이클립스를 다시 시작하는 등의 트릭을 시도했습니다.

아무도 제안이 없습니까? 감사합니다. .

답변

1

이러한 종류의 설정은 지원되지 않습니다. Eclipse에서 프로젝트의 루트는 작업 복사본이어야하며 그 이후의 모든 내용은 SVN API를 호출하여 발견됩니다. Eclipse 프로젝트의 루트를보고있는 SVN 클라이언트는 하드 드라이브의 다른 어딘가에있는 다른 폴더에 대해 알지 못합니다.

버전 관리에 Eclipse .project 및 .classpath 파일을 저장할 필요는 없지만 폴더 자체는 리포지토리에 연결되어야합니다.

+0

답변 해 주셔서 감사합니다. 내가 연결된 원본 폴더가 있다는 것을 알 수없는 이상한 것처럼 보입니다. 폴더에는 .svn 폴더가 있고 거기에서 이동합니다. 프로젝트 루트에서만 사용해야하는 이유는 무엇입니까? 나는 수사학 적으로 대부분 묻습니다 ... 나는 당신이 말하는 것을 믿습니다, 그저 실망 스럽습니다. – crig