개인적인 정리

svn 에러가 발생할 경우 본문

전자정부표준프레임워크/Exception 및 Error

svn 에러가 발생할 경우

yeon.Biju 2018. 7. 19. 09:25

이클립스상에서 아래와 같은 오류가 발생하였다.

 

svn: E200030: There are unfinished transactions detected in project
svn: E200030: BUSY


위의 오류가 발생했을 때는 cleanup을 진행하면 된다고 하는데. 되지 않았다.

위 두 오류 모두 SQLite 를 이용해서 해결이 되었다.

 

출처 : http://finkle.tistory.com/124

 

 

 

1. SQLite 다운로드

 

http://sqlitebrowser.org/

 

 

2. 설치 및 실행

 

 

 

3. 데이타베이스 열기

 

이클립스경로\workspace\프로젝트명\.svn\wc.db 를 선택해서 열어준다.

 

 

4.  쿼리 실행(2개의 쿼리를 실행한다)

 

DELETE FROM WORK_QUEUE;

 

DELETE FROM WC_LOCK;

 

2개의 쿼리를 따로따로 실행하였다. 

 

 

 

5. 변경사항 저장하기

 

 

 

6. 다시 cleanup을 해서 성공

 

7.  svn 업데이트 실행

 

 

 

 

* 처음 한번에 안되어서 이클립스 종료한 후에 다시 실행함

* 처음에 할 때 변경사항 저장하기를 클릭하지 않아서 그런지 한번엔 안되었으나 이클립스 종료후 다시 실행하고 이클립스 실행해보니 잘 됨

 

 

* 다른 pc 에서 아래와 같은 에러 발생
역시 clean up 이 되지 않는다.

 

Some resources were not updated.

svn: E155004: There are unfinished work items in 'E:\eGovFrameDev-3.6.0-64bit\workspace\프로젝트명'; run 'svn cleanup' first.

 

이 경우에도 위의 방법대로 하니 svn update 가 잘 된다.

 

 

 

 

 

 

 

 

Comments