2013-10-02 2 views
0

Windows에서 Subclipse를 사용하여 Eclipse Juno에서 PHP 프로젝트를 개발 중이며 소스 파일은 Linux의 매핑 된 드라이브에서 가져온 것입니다. 최근에 나는 그 프로젝트의 및 모든 SVN 작업이 매우 느리게 실행되는 다음의 저장소를 변경하도록 강요했다 ... 나는 다음과 같은 시도 : 세 가지 다른 사이트 (에리눅스 드라이브에서 SVN이 느림

  • 테스트 저장소 소스를 2 온라인 -CloudForge 코드 공간 - 및 LAN에 1). 작동하지 않아 저장소 속도 문제가 아닌 것으로 가정합니다.
  • Subclipse 대신 Tortoise SVN으로 전환하려고 시도했습니다. 고통스럽게 다시 느려졌습니다.
  • SVN 대신 Git을 사용하려고했는데 ... 많은 문제가 다시 발생했습니다.

그래서 나는 ... 드라이브 속도 문제에 대해

어떤 도움을 생각하고 있어요?

+0

로컬 복사본에서 작동하는 몇 가지 단점이 있습니다. - 프로덕션 환경과 매우 유사한 환경에서 개발할 경우 향후 문제 또는 구성 문제를 방지하고 있습니다. - 서버에서 개발하면 누구나 내 진행 상황을 확인할 수 있습니다. 더 빠른 유닛 드라이브를 만드는 방법이 있습니까? – svprdga

답변

0

저장소를 호스팅하는 곳은 확실히 관련이 없습니다. 문제는 네트워크 마운트 된 파일 시스템에서 작업 복사본을 호스팅하는 것입니다.

SVN 1.8을 사용하는 Subclipse 1.10.x로 업그레이드하십시오. 그리고이 기능을 설정 :

http://subversion.apache.org/docs/release-notes/1.8.html#exclusivelocking

그것은 허용 할 정도로 빠르게 일을 할 수 있습니다. 가장 좋은 해결책은 테스트를 위해 매핑 된 드라이브에 변경 사항을 복사하려면 로컬 하드 드라이브에 작업 복사본을두고 rsync 또는 무언가를 사용하는 것입니다.