2009-08-05 4 views
0

현재 개발 환경에서 CVS 저장소에 매핑되는 Eclipse의 "main"프로젝트가 있습니다. 이 메인 프로젝트 내에서 분기 된 프로젝트가있을 수 있지만 Eclipse의 관점에서 볼 때 "프로젝트"가 아닙니다. 아직 개발중인 주요 Eclipse 프로젝트 내에 있습니다.프로젝트 분기를 기본 CVS Eclipse 프로젝트로 체크 아웃 할 수 없습니다.

약 한 달 전에 우리는 CVS 서버를 전환했습니다. 이제 기존 Eclipse 프로젝트에 새로운 분기를 체크 아웃 할 수 없습니다. 이클립스 대화 상자에서 필자는 "대상 폴더의 부모"목록에 내 기본 프로젝트가 포함될 것으로 예상 했었습니다.이 프로젝트는 분기 된 폴더가 주 프로젝트 내에있는 곳으로 이동합니다. 그러나 여전히 기본 프로젝트에서 CVS를 업데이트/커밋 할 수 있으므로 CVS 서버를 전환 할 때 연결이 잘 재구성되었다고 생각합니다.

어떤 원인 일 수 있습니까?

죄송합니다. CVS의 자세한 내용을 모르고 아마 일부 용어가 올바르지 않을 수도 있습니다.

답변

0

발견 된 일부 이클립스 도움말 설명서의 다음 인용문 :

참고 : 선택한 원격 폴더와 동일한 CVS 저장소와 공유 비공유 프로젝트 나 프로젝트 내에서 폴더 만 가동 체크 아웃 유효 대상입니다 . 또한 작업의 대상 프로젝트가 공유되지 않은 프로젝트 인 경우 프로젝트는 CVS 저장소에 연결됩니다 (즉, 프로젝트는 공유 CVS 프로젝트가됩니다). 그러나 기존 내용은 무시됩니다. 업데이트처럼 CVS 작업을 수행 할 때 여전히 일

:extssh;username=OMITTED;hostname=cvs.OMITTED.net:/home/cvs 

:

는 CVS 루트 파일처럼 구성되었습니다. Eclipse에서 연결 문자열이 실제로 기다리고 있었다 때문에, Eclipse의 CVS 플러그인 내 리포지토리 연결에 일치 할 수 없습니다 :

:extssh:[email protected]:/home/cvs 

그냥 질량 찾아 내 CVS 설정 파일 모두에서 대체 실행되도록 "기존 프로젝트에 체크인"이 효과적입니다.

관련 문제