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 이 풀리고 다시 정상적으로 작동합니다.
'개발 > error debuging' 카테고리의 다른 글
form 안에 button 이 있을때 자동으로 submit 되는 현상 막기 (0) | 2020.09.26 |
---|---|
자바스크립트 제이쿼리 $(window).focus() 가 안될 때 (0) | 2020.09.26 |
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 에러 해결법 (0) | 2019.08.06 |
egovframework 다중DB 설정 시 dao 에서 mapper의 id 값을 가져오지 못할 때 (0) | 2019.08.06 |
Ajax 통신 시 404 에러 뜨는 문제 해결 (0) | 2019.07.24 |