2014-10-13 7 views
2

환경 : VisualSVN + TortoiseSVN을SVN의 로컬 작업 복사본은 여전히 ​​액세스 할 수 없습니다 디렉토리를 다운로드 이유는 바로

SVN 저장소 "코드"의 디렉토리라는 이름이 있습니다. 사용자 James는 디렉토리 A를 읽을 수 있고 James는 "OldJamesWC"라는 로컬 작업 복사본을 만들고 "코드"를 체크 아웃 할 수 있습니다.

그런 다음 SVN admin은 James의 디렉토리 A 액세스 규칙을 제거합니다 (James의 경우 "no access"로 설정).

이제 James는 TortoiseSVN의 "browse repository"기능을 사용할 때 A를 볼 수 없습니다.

"OldJamesWC"작업 사본은 여전히 ​​디렉토리 A와 연결을 유지하고 James가 "svn update"하면 작업 사본이 디렉토리 A의 내용을 다운로드하고 작업 사본의 디렉토리 A도 삭제합니다. 왜?

지금까지 발견 된 유일한 해결책은 새로운 작업 복사본과 체크 아웃을 만드는 것이 었습니다. 디렉토리 A는 새 작업 복사본에 나타나지 않습니다. 제임스는 "SVN 업데이트"를 할 경우

답변

0

그러나 "OldJamesWC"작업 복사본은 여전히 ​​디렉토리 A의 연결을 유지, 디렉토리 A의 내용을 다운로드합니다 작업 복사본, 심지어 작업 카피의 디렉토리 A를 삭제합니다. 왜?

그것은 단순히 당신이 체크 아웃을했을 때 당시 액세스가 읽은해서 작업 복사본의 .svn 디렉토리에 이미 깨끗한 저장소에서 데이터를 복원합니다.