본문 바로가기
유틸리티 & Tip

svn오류 - previous operation has not finished run 'cleanup' if it was interrupted

by Benedictus711 2023. 2. 23.
728x90

previous operation has not finished run 'cleanup' if it was interrupted

 

메시지와 함께 cleanup 되지 않고 commit이나 update 문제가 발생 경우

 

https://www.sqlite.org/download.html

 

해당 사이트로 이동 sqlite-tools 다운받아 준다.

os windows라면 windows sqlite-tools 다운 받는다.

 

 

받은 압축파일을 풀어보면 sqlite3.exe 파일이 있다.

해당 파일을 현재 문제가 되고 있는 소스의 홈경로로 이동시켜준다.

해당 svn 소스의 홈경로로 이동하면 .svn 숨긴폴더가 존재한다.

 

실행창에서 cmd 쳐서 명령프롬프트를 실행한 뒤에 해당 경로로 이동한다.

이동 아래와 같이 명령을 실행하면 해당 오류 파일이 확인이 된다.

 

해당 문제가 되는 부분을 삭제처리 한다.

아래와 같이 명령을 날려준다.

 

 

이제 svn에서 clean-up commit 해주면 정상적으로 소스가 commit 된다.


최근 svn이 다시 lock이 걸려 delete를 해 주었는데 안되는 경우가 생겼다.

이런경우 WC_LOCK 테이블의 데이터도 날려주면 전체 잡혀있던 LOCK이 사라진다.

728x90

댓글