[완료] subversion 서버이동시 svn: No such revision 문제

무혼인형의 이미지

안녕하세요.

OS를 설치한 하드디스크의 파티션 손상으로 재설치를 하고

svnserver 의 root는 기존에 있던 root저장소로 연결을 했습니다

작동을 확인해 보고 있는데

[root@dev_storage xml_rpc_server]# svn update
svn: No such revision 8396
[root@dev_storage xml_rpc_server]# svn stat -v
             8396     8399 devroot      .
             8396      277 devroot      l2tpd_conf_make.pl
             8396      277 devroot      squid_rule_make.pl
             8396      277 devroot      log_detector.pl
             8396      277 devroot      netfilter_user_rule.conf
M            8396     8399 devroot      log_detector.log
             8396      277 devroot      netfilter_user_rule.pl
             8396      277 devroot      squid_rule_search.pl
             8396      277 devroot      messenger_fw.data
             8396      277 devroot      XML_RPC.pl
             8396      277 devroot      messenger_fw.pl
[root@dev_storage xml_rpc_server]# svn ci -m "savetest"
Sending        xml_rpc_server/log_detector.log
Transmitting file data .svn: Commit failed (details follow):
svn: Base checksum mismatch on '/devtest/usr/src/xml_rpc_server/log_detector.log':
   expected:  219a7f04f699ec4fe70dc79a88dc0844
     actual:  a881ac58ace03d0bab20195d59d4a220

위와 같이 몇몇 파일이 svn: No such revision 8396 같은 메시지를 내면서

ci 이나 update가 안되는 문제가 발생하였습니다.

어떻게 해결할 수 있을지 조언을 부탁 드리겠습니다.

ktd2004의 이미지

저장소가 깨진 것 같은데요..

"svnadmin dump"으로 깨진 리비전을 제외하고 dump 받은 후에
깨진 리비전 이전까지의 새로운 저장소를 만들어야 하지 않을까요?

무혼인형의 이미지

모든 파일에 문제가 있다면 그렇게라도 하겠는데.. 일부파일만 이런 문제를 일으키고 다른 파일/디렉토리들은 정상적으로 ci/co/update 잘 작동해서 방법이 있을 꺼라고 기대하고 있습니다

rev#가 높은 오래된 저장소라서 쉽사리 조정하기가 쉽지 않네요

M.W.Park의 이미지

"svnadmin recover"로 복구를 한번 시도해보세요.

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

무혼인형의 이미지

조언 감사합니다. svnadmin recover /rep 실행시키니 문제 없는 것으로 나왔습니다.

블루스크린의 이미지

저장소가 깨진것이 아니라 클라이언트쪽 하드디스크 이상이었던것 아닙니까?
클라이언트쪽 하드를 복구한 후에 생긴 문제라면 새로 체크아웃을 하면 될 듯 한데요

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

무혼인형의 이미지

클라이언트 쪽 문제는 아니었습니다. 조언 감사합니다

무혼인형의 이미지

해결 했습니다. 조언주신분들 감사합니다.

제가 최근에 파일 카피를 이용해서 백업한 디렉토리하고 저장소가 있던 장소하고 혼동해서

링크를 잘못걸어서 svn서버를 실행한 것으로 원인을 밝혀냈습니다.

원래 저장소를 통해서 ci/update 를 진행하니 정상적으로 작동하고 있습니다.

감사합니다

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.