반응형

svn 을 이용하여 작업을 하던 도중

update 가 되지않고 아래와 같은 에러메세지가 출력됬던 적이 있습니다.

 

 

이분의 블로그의 도움을 받아 문제를 해결했습니다.

https://benfatto.tistory.com/33

 

SVN | E155004 - SVN locked 에러 해결

잊을만 하면 찾아오는 SVN 대표적인 에러 LOCK. 간만에 쏟아지는 파일들 업데이트를 받다가 꼬여버렸다. 위와 같은 경우는 폴더 자체가 lock이 걸린 모양이다. Some resources were not updated. svn: E155004: Wo.

benfatto.tistory.com

해결 방법은

 

자신의 프로젝트 폴더에 아래의 .svn 이라는 폴더가 있는데

해당 폴더를 들어가보면

 

위와 같이 wc.db 라는 파일이 있다.

이 파일을 수정해야하는데 수정하기 위해서

SQL lite(https://sqlitebrowser.org/) 라는 프로그램을 설치해야 하는데

설치 방법은 위의 링크 홈페이지 접속 후 Download 탭에서

 

 

2020 아래의 Version 3.12.0 released (2020년 07월 23일 기준)

이라고 써 있는 부분을 클릭한 후

 

 

자신의 버전에 맞는 설치 파일을 다운받으시면 됩니다.

다운받은 zip 압축 파일을 풀면

많은 파일 목록이 나오는데 그중

 

DB Browser for SQLite 라는 파일을 실행시키시고

파일 > 데이터베이스 열기에서

해당 프로젝트의 .svn 폴더에 wc.db 라는 파일을 불러온 후

 

SQL 실행 탭에서

 

DELETE FROM WC_LOCK 

이라는 명령어를 입력하고

재생버튼처럼 생긴 Execute 버튼을 누르거나

혹은 키보드 F5 버튼을 누른 후

 

변경사항 저장하기를 눌러 저장해주시면

잠겨있던 svn 이 lock 이 풀리고 다시 정상적으로 작동합니다.

반응형

+ Recent posts