푸른 날개를 꿈꾸는 아이's 메모장

SVN cleanup error 해결 Previous operation has not finished; run 'cleanup' if it was interrupted 본문

TOOL/SVN

SVN cleanup error 해결 Previous operation has not finished; run 'cleanup' if it was interrupted

김단태 2016. 2. 19. 18:13

svn 업데이트 중 갑자기 에러가 발생함.

시키는대로 team > cleanup 을 실행했으나 동작을 안한다.

어쩌라는겨.. 구글링 구글링..


svn에서 사용하는 db 데이터가 존재하나보다.

이를 컨트롤하기 위해 sqlite 라는 것을 이용한다.

윈도우 툴을 사용하는 경우도 있나보다...  


그렇지만.. 나는 콘솔로 하겠다. 왜냐면.. 그냥 설치도 쉽고.. (압축풀면 끝..) 명령어 실행하면 되니까..

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

위 사이트에서 sqlite를 받는다.


나는 windows 사용자이므로.. 아래 파일을 받았다.

Precompiled Binaries for Windows > sqlite-tools-win32-x86-3110000.zip 


이제 해당 이클립스 프로젝트안의 .svn폴더로 이동한다.

wc.db 파일을 확인 할 수 있다.

압축을 푼다. 설치 끝. 혹시나 폴더째로 풀렸다면 꺼내서 아래 4개의 파일이 .svn폴더 안에서 다 보이도록 꺼내놓는다.

wc.db, sqlite3.exe/sqldiff.exe/sqlite3_anayzer.exe


이제 windows cmd 콘솔창을 열어서 .svn 경로로 이동한다.

아래 명령어를 사용하면 큐에 쌓인 작업 내용을 확인할 수 있다.

sqlite3 wc.db "select * from work_queue"

아래 명령어로 삭제한다.

sqlite3 wc.db "delete from work_queue"


해결 !!!!!!!!!!!!!!!!!!!!!!!!


다음 SVN 싱크시 Attempted to lock an already-locked dir 오류를 뱉어내므로 cleanup 을 한번 실행해준다.


윈도우 툴을 사용하는 경우는 여기서 받아서 사용..

http://sqlitebrowser.org/

'TOOL > SVN' 카테고리의 다른 글

is out of date SVN 에러 해결  (0) 2016.02.26
이클립스 SVN Attempted to lock an already-locked dir  (0) 2016.02.22
Comments