본문 바로가기
eclipse/SVN Commit 오류

[SVN] Working copy ... locked; try performing 'cleanup' 에러

by 정윤재 2010. 2. 3.

 <현상 >

업데이트 또는 싱크 시 다음 에러 발생

org.tigris.subversion.javahl.ClientException: svn: Working copy 'C:\Dev\workspace\pjt\webapps\WEB-INF\io' locked; try performing 'cleanup'

org.tigris.subversion.javahl.ClientException: svn: Working copy 'C:\Dev\workspace\pjt\webapps\WEB-INF\io' locked; try performing 'cleanup'

< 원인 >

형상관리 이력정보가 꼬이는 경우가 있음.

< 해결 >

1-1. 해당 프로젝트를 선택하고 우클릭 > team > cleanup 실행

1-2. cleanup 성공 후 다시 업데이트

 

클린업 도중 에러가 발생하거나 위 방법으로 해결이 안되면 다음과 같이 처리

2-1. 탐색기에서 콘솔로그에 출력된 폴더 내에 있는 .svn 폴더로 이동

 

2-2. 폴더 내에 locked 파일이 있으면 삭제

2-3. 이클립스에서 다시 업데이트 

보통은 위와 같이 하면 되는데 나는 보통의 케이스가 아니었던것 같습니다.

2-1 과 같이 한다음 (저건 이클립스 등이 설치되어 있는 자기 PC 다. SVN 서버가 아님
그쪽으로 가서 .svn 폴더 안의 tmp 안의 만들다 만 파일을 지우고 이클립스등에서
commit 할 파일이 있는 폴더를 클린업 다시 한다음 commit 을 하니까 됐습니다.
이 작업을 반복하니 짜증이 좀 나는군요


댓글