개발 기록이
[ERROR] SVN E155004 error 해결하기 본문
이클립스에서 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 파일을 이용해서 해결하는 방법이 있었다!
해결 방법은 다음과 같다.
1. SQLite 다운로드하기
- .zip (no installer) for 64-bit Windows 파일 다운로드하기
https://sqlitebrowser.org/dl/
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
'Error 모음집' 카테고리의 다른 글
[ERROR] tomcat 서버 There is insufficient memory for the Java Runtime Environment (0) | 2024.07.18 |
---|---|
[ERROR] SVN is out of date 에러 해결 방법 (0) | 2023.12.23 |
[ERROR] Uncaught TypeError: Cannot read properties of undefined (reading 'replace') (0) | 2023.11.04 |
[ERROR] mongoose 연동 에러 해결방법 (0) | 2022.12.09 |
[Error] 406 에러 해결 방법 (feat.브라우저에 JSON 출력) (0) | 2022.07.31 |