tortoise SVN의 db error

choco6의 이미지

방금 좀 황당한 문제에 부딪혔는데...
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: 
첨부파일 크기
Image icon dberror.JPG130.25 KB
pyrasis의 이미지

DB 복구 명령인 svnadmin recover 를 사용해보세요.

TortoiseSVN이 아닌 Subversion 명령입니다.

방준영의 이미지

TortoiseSVN 문제는 아니고 Subversion 자체가 간혹 그런 현상이 종종 있습니다. svnadmin recover로 복구하면 문제없이 잘 됩니다(물론 다음번 크래시 전까지는... 8)).

몇달 동안 Subversion을 써본 경험으로는 오히려 CVS보다도 안정성이 낫더군요. CVS는 락킹이 풀리지 않는 버그가 있어서 역시 커밋이 되지 않는 현상이 가끔 생깁니다. 업데이트 과정 중에 네트워크 연결이 죽는 일은 비일비재하구요.

choco6의 이미지

네.. svnadmin recover 커맨드로 복구를 하였더니 다시 정상적으로 작동을 하는군요.. 친절하게 가르쳐주신 pyrasis님께 감사드립니다.
subversion뿐 아니라 CVS에서도 불안정성을 가지고 있었군요.
예전에 회사에서 ClearCase를 쓸 때는 그런걸 몰랐었는데 말이지요..
어쨌든 시범적으로 당분간 subversion을 써보면서 지켜볼 생각입니다.
그래서 회사내 다른 프로젝트에도 확대 적용할 것인지를 판단하려구요..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.