svn에서 가끔 commit이 충돌나거나 중간에 취소했을 경우 여러가지 부분에서 죄다 lock 걸렸다고 안되는 경우가 생긴다
clean up 하라고 시키는데 clean up도 안시켜주면서 하라고 그럼;;
이렇게 아무것도 안되는 상황에서 해결 방법이다.
1. DB browser for sqlite 설치 https://sqlitebrowser.org/
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
위에 다운로드 항목에서 os에 맞게 설치해주면 된다.
2. lock을 풀고자하는 폴더의 .svn 폴더에서 wc.db 파일을 DB browser for sqlite로 열기 (.svn 폴더가 안보일 경우 폴더의 숨김 항목 보이게 하기)
3. lock 걸린 데이터 확인 후 삭제
이렇게 sql을 실행시켜주면
lock이 풀린다.
이후 다시 하고 싶은 작업을 실행하면 된다.
'형상관리(svn,git)' 카테고리의 다른 글
Tortoise SVN add 취소 (undo add, Revert) (0) | 2023.07.12 |
---|