티스토리 뷰

이클립스 환경에서 SVN sync를 맞추고 update든 commit이든 하려고 하면 아주 가끔 다음과 같은 오류창이 뜨면서 당황하게 한다. 

 

 

나는 commit 할것이 하나도 없고 update만 받아야 될 상황이고 프로젝트가 작다면 그냥 얼른 다 지워버리고 새로 check out을 받는것이 정신건강에 좋고 시간도 단축된다. 

 

하지만 개발해놓은것이 많다면 이 문제는 어떻게 해서든지 해결하고 넘어가야 한다. 

 

일단 저 오류메세지대로 run 'svn cleanup' first 를 지금껏 여러번 해봤는데 이걸로 된적은 한번도 없는것 같다.

run 'svn cleanup' first 는 이렇게 하는건데 참고만 하길 바란다. 

 

 

 

위의 방법으로 해결이 되지 않았다면 그 다음은 SQLite 라는것을 이용하는 방법이 있다. 

 

 

DB Browser for SQLite

DB Browser for SQLite The Official home of the DB Browser for SQLite Screenshot What it is DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite. DB4S is for users and dev

sqlitebrowser.org

다운받아서 적당한 위치에 설치하고 SQLite Studio를 기동시켜본다. 실행이 되었다면 열기 버튼(Open Database)을 눌러서 위의 오류메세지에 나온 내 작업공간의 .svn 폴더 안에 있는 wc 라는 파일을 열어준다. 

 

바로 요녀석을 열어줘야 하는데 .svn 은 숨김파일이라 폴더옵션에서 숨김파일 표시를 해야 볼수 있다. 

 

 

 

wc 파일을 열고 Execute SQL > Query > select * from work_queue 를 실행시켜 보면 문제가 없으면 아무것도 나오지 않고 뭔가 문제가 있으면 위와 같이 조회가 된다. 조회가 되면 delete from work_queue 를 실행해 없애준다. 

 

그런다음 이클립스로 돌아가서 Synchronize 에서 새로고침을 한번 누르고 다시 update든 commit이든 동작시켜보면 잘 되는것을 확인할 수 있다. 

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31