개발자의 끄적끄적

[SVN] SVN 에러 E155004, E200030 등등 본문

개발/java & jsp

[SVN] SVN 에러 E155004, E200030 등등

효벨 2020. 4. 18. 01:00
728x90
반응형

[SVN] SVN 에러 E155004, E200030 등등

 

 

 

 

 

증상  

 

SVN 에러 E155004, E200030 등등

 

 

 

 

원인 

 

- SVN 사용시 가끔 lock이 걸리거나 위 그림과 같이 꼬이는 경우가 발생한다.

 

 

 

해결

 

 

1-1. 프로젝트 우클릭 > team > cleanup 실행

1-2. cleanup  성공시 다시 업데이트, 실패시 아무런 반응없음

 

2-1. 해당프로젝트 폴더에보면 숨김폴더로 .svn 폴더가 있다 

2-2. 해당 폴더내에 locked 파일이 존재하면 삭제 후 다시 업데이트

 

3-1. sqlite 클라이언트 다운로드

http://sqlitebrowser.org/ : 다운로드 속도가 안될 경우 아래 주소에서 다운로드

https://sourceforge.net/projects/sqlitedbrowser/ : 위 주소보다 버전은 낮지만 작업하는데 문제는 없다.

 

 

3-2.내려 받은 후, 압축을 푸시면 sqlite3.exe 파일이 하나 있습니다. 

이 파일을 문제가 발생한 프로젝트의 .svn 폴더에 복사합니다. (프로젝트의 하위 폴더에 있습니다.)

 

그리고 윈도우 커맨드창(Command Window)을 실행하여 해당 경로로 이동한 후, 아래 명령어 2개를 순차적으로 

실행합니다.

 

sqlite3 .svn/wc.db "select * from WORK_QUEUE"

 

sqlite3 .svn/wc.db "delete from WORK_QUEUE"

 

  

3-3 윈도우 커맨드창이 안된다면 직접 sqLite를 실행하여 Open Database를 눌러 오류가 발생했던 파일이 속해 있는 

폴더 내에 .svn 폴더에 wc.db 파일을 open 한 후 아래 명령어를 실행합니다.

 

 "delete from WORK_QUEUE"

 

 "delete from WC_LOCK"

 

 

 

 

출처 : https://itcoach.tistory.com/10

반응형
Comments