tortoise SVN의 db error
글쓴이: choco6 / 작성시간: 금, 2004/06/04 - 9:38오후
방금 좀 황당한 문제에 부딪혔는데...
tortoise SVN에 등록되어 있는 프로젝트의 소스를 수정하고 레퍼지토리에 check for update를 하는데 다음과 같은 DB error가 발생하였습니다.
아니.. 레퍼지토리는 건들지도 않고 check for update와 commit만 사용했는데 어느 순간에 저렇게 DB error라고 나오는건 대체 뭔지 모르겠습니다..
전에도 이와 비슷한 에러가 나온 적이 있어서 "내가 뭔가 실수했었나부다"라고 생각해서 그냥 무심히 레퍼지토리를 다시 만들었는데 오늘 또 같은 상황이 발생하는 문제를 보면서 제가 잘못한 것이 없는 듯 싶습니다.
지금까지 저 프로젝트에 대해서는 check out을 하고 check for update와 commit만 사용했었거든요..
혹시 이와 비슷한 경험을 가지신적 잇으신가요?..
으~~ 지금까지 저 프로젝트에 적용했던 revision들 다 어쩌라구..T.T
이거 tortoise SVN이 불안정하다는 느낌이 들면서 회사 프로젝트에 적용하기가 상당히 망설여지는데 경험자 분들의 조언 부탁드립니다.
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 130.25 KB |
Forums:
DB 복구 명령인 svnadmin recover 를 사용해보세요.
DB 복구 명령인 svnadmin recover 를 사용해보세요.
TortoiseSVN이 아닌 Subversion 명령입니다.
TortoiseSVN 문제는 아니고 Subversion 자체가 간혹 그런
TortoiseSVN 문제는 아니고 Subversion 자체가 간혹 그런 현상이 종종 있습니다. svnadmin recover로 복구하면 문제없이 잘 됩니다(물론 다음번 크래시 전까지는... 8)).
몇달 동안 Subversion을 써본 경험으로는 오히려 CVS보다도 안정성이 낫더군요. CVS는 락킹이 풀리지 않는 버그가 있어서 역시 커밋이 되지 않는 현상이 가끔 생깁니다. 업데이트 과정 중에 네트워크 연결이 죽는 일은 비일비재하구요.
한국 BSD 사용자 포럼
네.. svnadmin recover 커맨드로 복구를 하였더니 다시 정상
네.. svnadmin recover 커맨드로 복구를 하였더니 다시 정상적으로 작동을 하는군요.. 친절하게 가르쳐주신 pyrasis님께 감사드립니다.
subversion뿐 아니라 CVS에서도 불안정성을 가지고 있었군요.
예전에 회사에서 ClearCase를 쓸 때는 그런걸 몰랐었는데 말이지요..
어쨌든 시범적으로 당분간 subversion을 써보면서 지켜볼 생각입니다.
그래서 회사내 다른 프로젝트에도 확대 적용할 것인지를 판단하려구요..
댓글 달기