[SVN] 'cleanup' 에러

2018.03.13 22:39

졸리운_곰 조회 수:104

[SVN] 'cleanup' 에러

< 현상 >

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

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. 이클립스에서 다시 업데이트

 

[출처] [SVN] Working copy ... locked; try performing 'cleanup' 에러|작성자 한주

 

위에 방법으로 해결이 되지 않아서 다시 검색을 통해서 찾은 방법은 

 

SQLite를 이용하여 svn에서 사용하는 DB 내에 정보를 직접 지워는 방법으로 해결 했습니다.

 

 

"Previous operation has not finished; run 'cleanup' if it was interrupted. svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted."

 

에러를 한문장으로 정리 하자면

 

정리 하라고 해서, 정리 하려고 하면, 정리 하라고 하는, 황당한 버그이다.

 

업데이트, 머징 작업중 작업 큐에 엉뚱한 값이 들어있는 문제라고 한다.

 

해결책을 찾아보니 sqlite를 .SVN폴더에 놓고 다음과 같이 실행하면 된다.

 

sqlite3 .svn/wc.db "select * from work_queue"

sqlite3 .svn/wc.db "delete from work_queue"

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

그런데 나같은  경우 db 파일이 안열렸다. 처음엔 경로 문제 였고 (.svn 폴더가 있는 폴더여야 한다. ) 두번째는 잘 모르겠다.

 

어쨋든 문제 해결을 위해 sqlite viewer를 받아서 work_queue를 삭제 해서 해결.

 

http://sqlitebrowser.org/

 

라이센스는 GNU lv2 이다

 

[출처] http://foranie0.tistory.com/142

 

 

<해결법>

 

1. http://sqlitebrowser.org/ 접속하여 파일을 다운 받아서 설치 

 

2. DB Btowser for SQLite를 실행하여 Open Database를 눌러 오류가 발생했던 파일이 속해 있는 폴더 내에 

.svn 폴더에 wc.db 파일을 open

 

3. Execute SQL 탭을 눌러서 쿼리 실행

 

 

- select * from work_queue

 

- delete from work_queue

 

삭제 후 탭 위에 있는 Write Changes 클릭 하여 저장한 이후 다시 이클립스에서 Cleanup 실행

 

 

 

 



출처: http://leetaehoon.tistory.com/10 [메모장]

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
680 딥러닝 워크북 부록파일 file 졸리운_곰 2018.05.24 65
679 변수명과 메소드명 명명 및 작성규칙 졸리운_곰 2018.05.14 52
678 DDD - Aggregate, Factory, Repository 졸리운_곰 2018.05.13 36
677 리눅스 설치 날짜 확인 졸리운_곰 2018.05.09 249
676 윈도우 설치 날짜 확인하기 file 졸리운_곰 2018.05.09 278
675 마이크로서비스 아키텍처 file 졸리운_곰 2018.05.05 38
674 BMS 기반 리듬게임 개발 file 졸리운_곰 2018.05.02 234
673 bms [음악리듬게임] 파일 포멧 구조 Guide to understand BMS format file 졸리운_곰 2018.05.02 241
672 마이크로서비스 아키텍처 file 졸리운_곰 2018.05.02 150
671 성공적인 인공지능 챗봇 구현 위한 3가지 이슈 file 졸리운_곰 2018.04.29 44
670 IT 인프라에 새로운 물결이 밀려온다 타이달스케일 ‘하이퍼커널’ file 졸리운_곰 2018.04.24 45
669 프로세스가 개발 문화를 이기기 어려운 이유 졸리운_곰 2018.04.24 59
668 한눈에 이해하는 사업계획서 file 졸리운_곰 2018.04.24 79
667 웹 기획서 양식& 체크리스트 졸리운_곰 2018.04.06 59
666 “이 정도만 알면 프로젝트관리 할 수 있다!” 졸리운_곰 2018.04.06 132
665 Windows 최강의 복사 프로그램: ROBOCOPY(Windows용 견고한 파일 복사) 졸리운_곰 2018.03.25 40
664 Windows Server에서 리눅스 rsync와 같은 기능 robocopy file 졸리운_곰 2018.03.25 103
663 창업 아이디어 발표자료 파워포인트 템플릿 예시 file 졸리운_곰 2018.03.17 108
662 RNN(LSTM) 소개 file 졸리운_곰 2018.03.13 63
» [SVN] 'cleanup' 에러 file 졸리운_곰 2018.03.13 104
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED