[ eclipse-svn lock 해결하기 ]

a. error 종류
    - Path is not a working copy directory
    - attempted to lock an already-locked dir
b. 해결방법 (4가지)
1. 해당폴더 : [Team] ? [Refresh/Cleanup]
2. 상위폴더 : [Team] ? [Refresh/Cleanup]
3. DB.Browser.for.SQLite이용
   ㄱ. 다운로드
      - 파일명 : DB.Browser.for.SQLite (64bit) (<--클릭시 다운로드)
      - 다운로드 : https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v3.12.1/DB.Browser.for.SQLite-3.12.1-win64-v2.msi
      - 다운로드 : https://sqlitebrowser.org/dl/
   ㄴ. 설치
      - 설치도중 
        DB Browser(SQLite)      [v]Desktop  체크
        DB Browser(SQLCipher) [v]Desktop  체크
   ㄷ. 프로그램 실행
      - 상단icon [데이터베이스 열기]
      - .svn폴더 하위에 : wc.db 선택  (hidden파일임)
      - [SQL실행] TAB
        DELETE FROM WC_LOCK;
        DELETE FROM WORK_QUEUE;
        [>] 실행
      - [저장]
4. wc.db 파일이 없을 경우
   ㄱ. eclipse 종료
   ㄴ. lock발생한 폴더 삭제 (삭제 전 backup 필수)
   ㄷ. eclipse 실행
   ㄹ. team -> synchronizing
   ㅁ. lock발생했던 폴더 또는 파일만 [ Overrite and Update ]
   ㅂ. 폴더 및 파일이 생성 되었으면 -> 해당 폴더 및 파일 다시 삭제
   ㅅ. 다시 team -> synchronizing  : 이때도 lock 발생 하면 -> lock발생했던 폴더 또는 파일만 다시 [ Overrite and Update ]
   o. 해당 폴더 및 파일 다시 삭제
   ㅈ. 다시 team -> synchronizing 후 commit
   

Posted by 농부지기
,