티스토리 뷰
이클립스 환경에서 SVN sync를 맞추고 update든 commit이든 하려고 하면 아주 가끔 다음과 같은 오류창이 뜨면서 당황하게 한다.
나는 commit 할것이 하나도 없고 update만 받아야 될 상황이고 프로젝트가 작다면 그냥 얼른 다 지워버리고 새로 check out을 받는것이 정신건강에 좋고 시간도 단축된다.
하지만 개발해놓은것이 많다면 이 문제는 어떻게 해서든지 해결하고 넘어가야 한다.
일단 저 오류메세지대로 run 'svn cleanup' first 를 지금껏 여러번 해봤는데 이걸로 된적은 한번도 없는것 같다.
run 'svn cleanup' first 는 이렇게 하는건데 참고만 하길 바란다.
위의 방법으로 해결이 되지 않았다면 그 다음은 SQLite 라는것을 이용하는 방법이 있다.
다운받아서 적당한 위치에 설치하고 SQLite Studio를 기동시켜본다. 실행이 되었다면 열기 버튼(Open Database)을 눌러서 위의 오류메세지에 나온 내 작업공간의 .svn 폴더 안에 있는 wc 라는 파일을 열어준다.
바로 요녀석을 열어줘야 하는데 .svn 은 숨김파일이라 폴더옵션에서 숨김파일 표시를 해야 볼수 있다.
wc 파일을 열고 Execute SQL > Query > select * from work_queue 를 실행시켜 보면 문제가 없으면 아무것도 나오지 않고 뭔가 문제가 있으면 위와 같이 조회가 된다. 조회가 되면 delete from work_queue 를 실행해 없애준다.
그런다음 이클립스로 돌아가서 Synchronize 에서 새로고침을 한번 누르고 다시 update든 commit이든 동작시켜보면 잘 되는것을 확인할 수 있다.
'Tool > Eclipse' 카테고리의 다른 글
Java Decompiler Eclipse Marketplace에서 받아 설치하기 (2) | 2020.08.14 |
---|---|
Eclipse JSP, Html, CSS 파일 인코딩 깨져서 보이는 문제 (0) | 2020.06.09 |
Eclipse, tomcat 환경에서 hot deploy 적용하기 (with springloaded) (0) | 2020.06.01 |
이클립스에서 SVN sync 시 target 폴더 제거하기 (0) | 2020.05.07 |
이클립스용 Java Decompiler JadClipse 설치방법 (1) | 2020.04.28 |