개발 기록이

[ERROR] SVN E155004 error 해결하기 본문

Error 모음집

[ERROR] SVN E155004 error 해결하기

studyingbackhoe 2023. 8. 12. 21:50

이클립스에서 SVN 커밋을 할 때 수정한 파일이 완전히 커밋 되기도 전에 [cancel] 해버렸었을 발생한 에러 해결법에 대해 정리해보려고 한다.

Some resources were not reverted. 
svn: E155004: ... lock file error가 발생했다 🙃
 
1. [Team] - [cleanup] 도 안 되고
2. [Team] - [Synchronize with Repository] - [override and update] 도 안 되는 상황이었다 😇
 
 그래서 검색해 보니 해당 에러가 나는 프로젝트 경로의 .svn 폴더 아래에 wc.db 파일을 이용해서 해결하는 방법이 있었다!

wc.db 파일

 
 

해결 방법은 다음과 같다.

 

1. SQLite 다운로드하기

- .zip (no installer) for 64-bit Windows 파일 다운로드하기
https://sqlitebrowser.org/dl/

Downloads - DB Browser for SQLite

(Please consider sponsoring us on Patreon 😄) Windows Our latest release (3.12.2) for Windows: Windows PortableApp Note - If for any reason the standard Windows release does not work (e.g. gives an error), try a nightly build (below). Nightly builds ofte

sqlitebrowser.org


2. zip 파일을 압축을 푼 후에 - DB Browser for SQLite.exe 파일 실행하기

- 그리고 wc.db 파일을 SQLite에 끌어오면 데이터베이스 구조가 다음과 같이 나타난다.
 


3. SQL 문 실행하기

- [SQL 실행] 탭을 클릭하고
- 다음과 같은 쿼리 문을 입력한 후

DELETE FROM WORK_QUEUE;
DELETE FROM WC_LOCK;

- [변경사항 저장하기(W)] 를 클릭한다.
 

4. 에러 해결

- 그러고 나서 다시 [Team] - [cleanup]이나 [Commit]을 실행하면 lock이 풀려져서 잘 실행된다.


출처: https://carpet-part1.tistory.com/503#2.%20%ED%95%B4%EA%B2%B0%20%EB%B0%A9%EB%B2%95