CVS 덤프하기..에서...

puser716의 이미지

덤프를 하지 않고 그냥 copy 해서 svn이 있는 곳으로 옮기면 안 되나요?

하기가 겁이 나네요...

cvs는 file DB를 사용하거든요...

lacovnk의 이미지

cvs를 svn으로 migrate하기 위한 것인가요?

예전에 cvs2svn이란 걸 사용해서 잘 옮긴 기억이 있습니다.

cvs를 dump/restore 하는 것이라면... 잘 모르겠습니다 -_-; svn같은 경우 repository를 통째로 옮기면 됩니다.

세이군의 이미지

레파지토리 구조가 완전히 다르기때문에 copy로는 이전이 되지 않습니다.
반드시 cvs2svn을 이용하여 이전하셔야 합니다.

한 걸음 더 가까이

puser716의 이미지

일단 cvs 레파지토리를 tar로 묶어서 svn이 있는 곳으로 옯겼습니다.

cvs는 svn과 달이 따로 dump할 수 있는 명령어가 없는 것으로 보입니다.

일단 옮기고 나서 거기서 cvs2svn을 하려고 합니다.

관련 홈페이지에서 다운 받아서 압축을 풀긴 했는데 그 뒤에 어떻게 해야 할지 약간 망설여 집니다.

setup.py install을 해야 하는 건지 이미 있는 cvs2svn 이 파일을 그냥 이용하면 되는 건지...

파이선을 잘 몰라서...일단 문서 좀 더 찾아 보고 해 봐야 겠습니다.

참고로 페도라 코어 5입니다...

===========================
후회하지 말자~

===========================
후회하지 말자~

세이군의 이미지

아~악!!!!
레파지토리를 복사/이동하면 안된다고 이야기했는데
tar로 묶어서 옮기셨다구요???????

http://cvs2svn.tigris.org/cvs2svn.html#install의 내용을 보면

Quote:

cvs2svn [-s svn-repos-path|--dumpfile=PATH] cvs-repos-path

만 하면 된다고 했습니다. 저 주소의 내용을 잘 읽어보세요.

한 걸음 더 가까이

puser716의 이미지

tar로 했다고 해서 CVS 원본 파일에 문제가 생기는 건 아니겠죠?

아 그리고 CVS 서버랑 SVN가 다른 장비 입니다...

그럼 일단 CVS가 있는 서버에서 cvs2svn dump를 한 다음에 덤프한 파일(이라고 해야 하나 폴더라고 해야 하나 어쨌든 결과물)을 다시 SVN이 있는 장비로 옮기면 되는 건가요?

dump한 파일은 svn에 어떻게 다시 집어 넣나요? svnadmin import로 넣으면 되나요? 아니면 cvs2svn -s 로 해서 넣으면 되나요?

===========================
후회하지 말자~

===========================
후회하지 말자~

puser716의 이미지

일단 tar로 묶어서 사용해도 정상적으로 됐습니다. ^^

tar로 묶어서 이 파일을 다른 리눅스 서버로 옮긴 뒤 tar를 풀고 그 곳에서 cvs를 설치해서 정상적으로 운영이 됐습니다.

옵션 에러는 http://kldp.org/node/78398 참고하시면 됩니다.

===========================
후회하지 말자~

===========================
후회하지 말자~

댓글 달기

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