[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 [메모장]

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
663 창업 아이디어 발표자료 파워포인트 템플릿 예시 file 졸리운_곰 2018.03.17 108
662 RNN(LSTM) 소개 file 졸리운_곰 2018.03.13 64
» [SVN] 'cleanup' 에러 file 졸리운_곰 2018.03.13 104
660 머신러닝 토치 라이브러리 강좌 Torch Video Tutorials file 졸리운_곰 2018.03.13 46
659 머신러닝 라이브러리 토치 설치 : Torch Install file 졸리운_곰 2018.03.13 108
658 인공지능이 의식을 가질 수 있는가 file 졸리운_곰 2018.03.07 69
657 당근마켓에서 딥러닝 활용하기 - 불량 게시물 검사 file 졸리운_곰 2018.03.06 105
656 머신러닝 단기집중과정 by google 졸리운_곰 2018.03.04 65
655 한글 형태소 분석의 이해 NLP file 졸리운_곰 2018.03.04 47
654 루아 알고리즘 라이브러리 lua-algorithms stack queue tree file 졸리운_곰 2018.03.03 1371
653 VB.NET 알고리즘 구현 - Stack, Queue Data Type file 졸리운_곰 2018.02.27 292
652 TopCoder 사용 방법 (탑코더 시작하기) file 졸리운_곰 2018.02.26 335
651 MXNet을 활용한 이미지 분류 앱 개발하기 file 졸리운_곰 2018.02.25 93
650 [Artificial Intelligence / MXNet] MXNet을 이용한 Classification 문제 풀기 file 졸리운_곰 2018.02.25 32
649 [Artificial Intelligence / MXNet] Windows 환경에 MXNet 설치하기 file 졸리운_곰 2018.02.25 46
648 [Artificial Intelligence / MXNet] MXNet 소개 file 졸리운_곰 2018.02.25 41
647 Blender 단축키 file 졸리운_곰 2018.02.25 115
646 Blender 단축키 정리 모음 file 졸리운_곰 2018.02.25 146
645 [자바스크립트] 선택한 이미지 base64 코드로 변환하여 화면에 보여주기 file 졸리운_곰 2018.02.21 219
644 [제목] 한번의 커넥션으로 이미지 모두 전송하는 방법 졸리운_곰 2018.02.21 74
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED