02. Error

[SVN] 커밋 중 lock(락) 걸렸을 때 해결 방안

devamy 2024. 8. 29. 14:28

svn: E155004: Commit failed (details follow):
svn: E155004: Working copy 'C:\workspace\........' locked
svn: E155004: 'C:\workspace\........ ' is already locked.

 

svn에 소스를 커밋하던 중 위와 같은 에러가 발생했다.

 

(1) 프로젝트 우클릭 - Team - cleanup을 해도 이 부분만 cleanup이 되지 않았다는 메시지가 떴다.

 

그래서 해당 프로젝트 안에 (2).svn 폴더에 들어가서 lock이라는 파일을 찾아 삭제하려고 했는데,

lock 파일이 없었다.

워크스페이스 - 해당 프로젝트 - .svn

 

 

(3) 그래서 https://sqlitebrowser.org/ 사이트에 들어가서 SQLite 3.13.0을 다운받고, lock을 제거하는 쿼리를 실행했더니 커밋에 성공하였다.

 

SQLite 실행화면

 

 

데이터베이스 열기를 클릭하여 wc.db를 선택

 

 

위의 2줄을 입력하고 Ctrl+Enter로 각각 실행

 

 

 

변경사항 저장하기까지 완료되어야 한다.

 

이후 프로젝트 우클릭 - Team - cleanup을 한 번 더 하면 lock은 해결된다.