2009-03-11 6 views
2

저장소에서 디렉토리를 제거하려고합니다. 나는 폴더를 삭제하고 SVN 커밋을 수행하고 난 다음 오류 얻을 :삭제 된 디렉토리를 SVN 저장소에 커밋하는 문제가 발생했습니다.

Error: Commit failed (details follow):

Error: Access denied

내 사용자가 [/], 그리고 난에 새 파일이나 수정 된 파일을

어떤 아이디어를 저지 할 수 있습니다에 RW 권한이를 무엇 문제가있을 수 있습니까?

편집 :

내가 단일 파일 삭제를 수행 할 수 있습니다하지만 난 디렉토리를 제거 할 수 없습니다 보인다. 예 내가 \ 데이터 \의 a.txt이 하지만 \ 데이터

EDIT2을 제거 할 수 있습니다 내에는 AuthZ

[aliases] * =

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

[/]

beta = rw

peras= rw

비밀번호

[users]

beta = Bunny1981

peras = MyDearBunny

편집 : 솔루션입니다 옳은 대답에 대한 의견에

+0

저장소에서 새 파일을 커밋하거나 이전 파일을 편집 할 수 있습니까? – Alex

답변

2

경로 기반 인증을 사용하고 있습니까? 그렇다면 authz 구성에서 오류가 있는지 확인하십시오.

체크 아웃 할 수는 있지만 커밋 (추가/수정/삭제)을하지 않았고 권한이 정상적으로 작동하는지 확인했다면 작업 복사본 URL 서버 이름을 확인하십시오. 경로와 함께 까다로운 문제가 있습니다. 기반 인증) 여기서 checkout은 대소.자를 구분하지 않지만 (서 v 이름의 경우) 커미트는 대소.자를 구분합니다. 이 경우 재배치를해야합니다.

편집 : 원격으로 삭제를 수행 할 수 있습니까? 문제의 소스로 화장실을 제거 할

svn delete URL

.

+0

[/]에 대한 사용 권한이 있습니다 –

+0

svn 삭제를 수행 할 때 여전히 액세스가 거부됩니다 –

+0

svn을 사용하여 원격으로 URL을 삭제 하시겠습니까? 그렇다면, 나는 그것이 authz 문제, authz 파일 및 (편집) passwd 파일을 게시해야한다고 생각합니다. – si618

1

SVN에게 "svn rm"을 사용하여 폴더를 삭제하겠다고 말한 다음 커밋하십시오.

6

파일 시스템에서 폴더를 삭제하면 SVN에서 복사본에 누락 된 부분이 있다고 생각하므로 오류가 표시됩니다.

대신 수동으로 폴더를 삭제하지 말고 SVN에 삭제하도록 알려주십시오. 그러면 SVN이 폴더 내용을 삭제하고 다음 커밋시 삭제로 표시합니다.

해당 작업에 대해 "svn rm"명령을 사용할 수 있습니다.

+0

보고되는 오류가 인증 오류입니다. svn st는 누락 된 디렉토리를보고하지만 커밋은 "액세스가 거부되었습니다"라고보고해서는 안됩니다. – si618

+0

나는 Tortoise SVN을 사용하고 나는 그 폴더가 Windows 폴더가 아니라 SVN 폴더와 모든 (또는 거의) 것들이 SVN으로 처리되어야한다는 것을 깨달을 때까지 당신이 말한 방식으로 폴더를 삭제하는 데 사용했다. – jaloplo

+0

귀하의 답변은 실제로 내 문제와 관련이 없습니다. –

관련 문제