[SVN] 'cleanup' 에러

2018.03.13 22:39

졸리운_곰 조회 수:79

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

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
671 성공적인 인공지능 챗봇 구현 위한 3가지 이슈 file 졸리운_곰 2018.04.29 29
670 IT 인프라에 새로운 물결이 밀려온다 타이달스케일 ‘하이퍼커널’ file 졸리운_곰 2018.04.24 25
669 프로세스가 개발 문화를 이기기 어려운 이유 졸리운_곰 2018.04.24 36
668 한눈에 이해하는 사업계획서 file 졸리운_곰 2018.04.24 65
667 웹 기획서 양식& 체크리스트 졸리운_곰 2018.04.06 37
666 “이 정도만 알면 프로젝트관리 할 수 있다!” 졸리운_곰 2018.04.06 118
665 Windows 최강의 복사 프로그램: ROBOCOPY(Windows용 견고한 파일 복사) 졸리운_곰 2018.03.25 23
664 Windows Server에서 리눅스 rsync와 같은 기능 robocopy file 졸리운_곰 2018.03.25 86
663 창업 아이디어 발표자료 파워포인트 템플릿 예시 file 졸리운_곰 2018.03.17 99
662 RNN(LSTM) 소개 file 졸리운_곰 2018.03.13 48
» [SVN] 'cleanup' 에러 file 졸리운_곰 2018.03.13 79
660 머신러닝 토치 라이브러리 강좌 Torch Video Tutorials file 졸리운_곰 2018.03.13 22
659 머신러닝 라이브러리 토치 설치 : Torch Install file 졸리운_곰 2018.03.13 93
658 인공지능이 의식을 가질 수 있는가 file 졸리운_곰 2018.03.07 53
657 당근마켓에서 딥러닝 활용하기 - 불량 게시물 검사 file 졸리운_곰 2018.03.06 90
656 머신러닝 단기집중과정 by google 졸리운_곰 2018.03.04 37
655 한글 형태소 분석의 이해 NLP file 졸리운_곰 2018.03.04 42
654 루아 알고리즘 라이브러리 lua-algorithms stack queue tree file 졸리운_곰 2018.03.03 1361
653 VB.NET 알고리즘 구현 - Stack, Queue Data Type file 졸리운_곰 2018.02.27 276
652 TopCoder 사용 방법 (탑코더 시작하기) file 졸리운_곰 2018.02.26 306
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED