개발자들이 사용하는 이클립스 툴을 사용하다 보면 svn 싱크를 맞추다가 아래와 같은 오류를 만날 수 있습니다.
Failed to run the WC DB work queue associated with file
위와 같은 오류가 발생하면서 svn 소스를 update 할 수 없다거나 소스 싱크 실행 시 오류가 발생한다면 아래와 같이 해결할 수 있습니다.
먼저 sqlite3가 설치되어 있어야합니다.
SQLITE3 설치 URL
https://www.sqlite.org/download.html
1. 명령어를 통한 삭제
cd {work-dir-base} // 문제가 되는 프로젝트의 파일이 존재하는 위치를 변경
sqlite3 .svn/wc.db "delete from work_queue"
또는
C: sqlite3 .svn\wc.db
sqlite> select * from WORK_QUEUE;
sqlite> delete from WORK_QUEUE;
sqlite> .quit
C: svn cleanup
위 명령으로 svn clienaup을 정상적으로 실행하고 svn을 통해서 소스 형상관리를 진행할 수 있습니다.
2. DB Browser for SQLite를 통한 삭제
다운로드 경로
https://sqlitebrowser.org/
2.1 설치 파일을 이용해 설치
2.2 실행파일 실행
2.3 문제가 되는 프로젝트의 svn 파일 로드
2.4 SQL을 실행
- SQL 실행 탭을 눌러 에디터에 DELETE FROM WC_LOCK, DELETE FROM WORK_QUEUE 문을 각각 실행합니다.
2.5 변경사항 저장하기
2.6 이클립스를 통해서 다시 한번 싱크 실행
이클립스를 통해서 프로젝트 클린 실행 후 svn 소스 commit, update 실행하면 commit, update가 문제없이 실행될 것입니다.
이것으로 간단하게 Failed to run the WC DB work queue associated with file 오류 해결방법을 알아보았습니다.
즐거운 코딩 하시기 바랍니다.
그럼 이만.
끝.
'IT 관련 > 개발툴[이클립스]' 카테고리의 다른 글
인텔리제이 세로줄 세로선 없애기 (0) | 2022.09.01 |
---|