2013-08-01 5 views
0

SVN 저장소에서 기존 프로젝트로 디렉토리를 ckeckout 할 수 있습니까? 필자의 동기 : PyDev를 사용하고 Python 패키지가있는 디렉토리가 있고 그것을 확인하고 싶다. 하지만 문제는 서브 패키지가 루트 파이썬 패키지를 보지 못해서 외부의 PYTHONPATH 디렉토리에 추가 할 수 없다는 것입니다. 프로젝트는입니다.Subclipse - 기존 프로젝트에 대한 ckeckout 디렉토리

내가 필요한 것은 내 python 패키지 프로젝트 디렉토리에있는 프로젝트 및 체크 아웃 디렉토리가있는 디렉토리를 만드는 것입니다. 하지만 Sublclipse에서는 프로젝트 디렉토리에 직접 python 패키지를 체크 아웃하기 때문에이 작업을 수행 할 수 없습니다.

+1

Pydev에서는 프로젝트 외부에있는 디렉토리를'PYTHONPATH'에 추가 할 수 있습니다. 프로젝트 속성을 가져 와서 PyDev - PYTHONPATH를 선택하십시오. 이제 '외부 라이브러리'탭을 선택하십시오. 외부 폴더가있는 곳을 지정하려면'소스 폴더 추가 '버튼을 사용하십시오. – Jonathan

+0

해킹처럼 보이지만 작동합니다. 감사합니다! – usamytch

답변

0

디렉토리를 "체크 아웃"하면 안됩니다. 디렉토리를 "내 보내야"합니다. svn에서 모든 디렉토리로 아무 것도 내보낼 수 있습니다.

다른 디렉토리 (다른 체크 아웃에서)를 복사하고 그 아래에 숨겨진 .svn 디렉토리를 삭제하면됩니다. 디렉토리에 하위 디렉토리가 포함되어 있으면 하위 디렉토리에서도 .svn 디렉토리를 모두 삭제해야합니다.

+0

SVN의 모든 버전 관리 기능으로 파이썬 코드를 개발해야하기 때문에 내보내기가 충분하지 않습니다. – usamytch