2019. 5. 13. 11:14ㆍIT-OS/Linux
...E155004 locked .... 이런식으로 메세지 나옴~
답답해서 검색하다가 아래 글을 찾고~ 보다가 보니~
에이~ 설마~ 이런 걸로 해결된다고? 그러다가 해보니 정말 된다. ㅠㅠ..
출처: https://piterjige.tistory.com/22 [뭐라도 해야 뭐가되지]
SVN을 사용하다보면 알 수 없는 오류로 lock이 걸려
update, commit 등 아무것도 할 수 없는 매우 짜증나는 현상이 생길 때가 있다. (급할 때 이러면 진심 짜증난다)
왜 이런현상이 생기는 지는 모르겠지만 필자의 경우 업데이트를 받는도중 취소 버튼을 누르고 다른작업을 했더니 발생했다.
이 부분을 해결하기 위해서 구글링 시작...
검색결과 1차로는 team - cleanup을 하고, 그래도 에러가나면 lock이 걸린 위치로 가서 .svn 폴더(숨김폴더이다.) 안에 lock파일을 삭제하라는데
찾아보니 나는 lock 이라는 파일이없다...
그것도 안되면 프로젝트를 새로받으라는.... 멋진 해결책이 적혀있었다-_-
에러가 날 때마다 프로젝트를 새로 받을 수는 없으니.. 계속 구글링하다 찾아낸 해법!
.svn폴더 안에 wc.db 파일이 존재한다.
이 파일을 sqlite로 열어보자
Sqlite Browser 링크 -> http://sqlitebrowser.org/
설치하고 데이터베이스 열기를 한 후 파일을 오픈해보면 내부에
WC_LOCK 테이블이 있다.
SVN에 이상이 없다면 이 테이블에는 아무데이터도 존재하지 않는다.
select 해보면 아마 데이터가 들어있을 것이다. (lock이 걸린 위치가 적혀있다.)
과감하게 해당 테이블의 데이터를 모조리 지워버리자.
DELETE FROM WC_LOCK
완료 후 변경사항을 저장하고 해당 LOCK이 걸린 곳에서 cleanup 해주고 작업을 하면
정상적으로 동작하는 것을 볼 수 있다.
'IT-OS > Linux' 카테고리의 다른 글
[CentOS] HW 정보보기 (2) (0) | 2019.05.21 |
---|---|
Linux [CentOS] - (Licmd : Linux Command) 유용한 명령어 모음 (5) - 방화벽 관련(firewall-cmd) (0) | 2019.05.20 |
[centOS] 원격 데스크탑 으로 gnome 환경 접속 (펌) (0) | 2019.05.02 |
[CentOS] window 원격 데스크톱으로 Linux 접속하기 (펌) (0) | 2019.04.18 |
[CentOS] HW 정보보기 (1) (0) | 2019.04.12 |