SVN Lock 걸렸을때 해제 방법
2020. 10. 16. 17:01ㆍ프로그래밍 개발(Development)/Etc
반응형
SVN을 사용하다 보면 Lock이 걸려 커밋도 업데이트도 안되는 경우가 발생 합니다.
이럴 경우 해결 하는 방법을 알려드리겠습니다.
- lock이 걸린 폴더로 이동
- wc.db 파일을 sql lite DB Browser 등을 이용하여 내용 확인
- wc.db 내에 WC_LOCK, WORK_QUEUE 테이블 확인
- SVN이 정상일 경우에는 이 두 테이블에는 아무런 데이터가 없어야 합니다.
- LOCK이 걸렸을 경우 이 두 테이블에 에러가 발생한 파일들 정보가 들어 있습니다.
- DELETE 쿼리를 이용하여 두개의 테이블을 삭제합니다.
- DELETE FROM WC_LOCK
- DELETE FROM WORK_QUEUE
변경 사항을 저장하고 LOCK 걸린곳에서 cleanup을 진행 후 update를 실행하게 되면 lock이 해제되어 정상 작동
반응형
'프로그래밍 개발(Development) > Etc' 카테고리의 다른 글
vscode에서 Github 연동 방법(파일 업로드) (0) | 2022.04.17 |
---|---|
Cisco Nexus Set Config(nxapi, snmp) (0) | 2020.10.16 |