𝙸𝚃/𝚂𝚅𝙽

SVN locked 해결 방법 SQLite - Commit operation failed

해버니 2024. 7. 10. 07:42
반응형

 

아무렇지 않게 커밋을 하던 나날중에 갑자기 Lock이 걸리는 상황이 발생했다.

 

 

1️⃣ Team - CelanUp 

여러 블로그에서 알려준 첫 번째 방법을 해봤다

 

→ 안 됨

 

 

 

 

 

 

2️⃣ locked 파일 삭제

이클립스 폴더 내의 'workspace - 프로젝트 폴더 - .svn 경로에 locked라는 파일이 있는 경우가 있는데, 이 파일이 있으면 삭제해보자.

.svn 폴더가 보이지 않으면 

폴더 > 보기 에서 숨김 항목을 체크해주면 된다.

 

→ 하지만 locked라는 파일이 없기 때문에 해결을 하지 못했다.

 

 

 

 

 

 

3️⃣ DB Browser for SQLite로 삭제 

Downloads - DB Browser for SQLite (sqlitebrowser.org)

 

Downloads - DB Browser for SQLite

(Please consider sponsoring us on Patreon 😄) Windows Our latest release (3.12.2) for Windows: Free code signing provided by SignPath.io, certificate by SignPath Foundation. Windows PortableApp Note - If for any reason the standard Windows release does n

sqlitebrowser.org

 

 

 

본인에게 맞는 버전으로 설치를 해준다.

(다 기본으로 설치를 해줬다) 

 

 

 

 

 

workspace > 본인의 프로젝트 > .svn에 wc.db가 있을 것이다.

 

 

 

이걸 클릭하면 DB Broswer for SQLite로 열 수 있다.

여기서 WC_LOCK이랑 WORK_QUEUE를 우클릭 한 후 테이블 삭제를 해준다.

필자는 SQL 실행 Tab에서 쿼리문으로 테이블을 삭제해주었다. 

 

이렇게 한 후 다시 이클립스에 접속하니까 SVN push가 정상적으로 되었다!

만약 프로젝트와 SVN연결이 끊겨있다면 다시 연결해 준 후 commit을 하면 된다. 

 

 

 

 

반응형