2011-09-20 3 views
0

트렁크에 태그를 지정하려고 할 때 다음 SVN 오류 (TortoiseSVN 사용)가 발생합니다.SVN 오류 : 잠긴 파일 메시지와 함께 포스트 커밋 훅이 실패했습니다.

  1. 갱신 :
    Error: post-commit hook failed (exit code 1) with output: 
    Error: svn: Working copy '.' locked 
    Error: svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) 
    
    태그가 아직 생성 된 것으로 보인다

    ...

    나는

    내가 다음을 시도 ... 더 추가 후크 게시물을 커밋하지가 + cleanup

  2. .svn 디렉토리의 '잠금'파일을 검색하십시오.
  3. 신선한 체크 아웃

나는 무슨 일이 일어나고 있는지 잘 모르겠다.

+1

포스트 커밋 후크는 일반적으로 서버 측이다. 어떤 SVN 서버를 실행하고 있습니까? 잘못된 훅 지정 (누락되었거나 존재하지 않는 파일 등)이 없는지 확인할 수 있습니까? – AlG

+0

@ qor72, 올바른 방향으로 나를 가리켜 주셔서 감사합니다 ... – farinspace

답변

0

이전에 나는 "svnserve.conf"realm = [new-realm]을 변경했기 때문에 체크 아웃/업데이트에 대한 사용자/패스 다시 프롬프트가 발생했습니다. SVN 서버에는 영역 변경으로 인해 svn update을 수행하는 포스트 커밋 (post-commit) 후크가 있습니다. 따라서 cred를 재설정해야하기 때문에 후크가 죽어 가고있었습니다. 이야기의

도덕적이다 : 변경 realm는 creds가 무효화되는 원인이됩니다 (자동화 된 스크립트를 깰 수있는)