eclipse-svn lock 해결하기
[ 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