관리 메뉴

개발 기록이

[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