rcs4cvs2svn

소프트웨어 스크린 샷:
rcs4cvs2svn
소프트웨어 정보:
버전: 1.2
업로드 날짜: 11 May 15
개발자: Thomas Aglassinger
라이센스: 무료
인기: 5

Rating: nan/5 (Total Votes: 0)

rcs4cvs2svn는 cvs2svn으로 처리를 위해 RCS 프로젝트를 준비하는 소프트웨어입니다.
rcs4cvs2svn 여전히 RCS 저장소에 주위에 떠있는 고대의 소스 코드를 가지고 현대 SCM 시스템으로 이동하려는 개발자들에게 유용하다.
rcs4cvs2svn 직접 다른 SCM 시스템으로 마이그레이션하는 가능성을 제공하지 않지만, 그것은 cvs2svn에서 처리 할 수​​있는 RCS 저장소의 복사본을 생성한다.
그런 식으로, 당신은 이미 충분하다 Subversion 저장소,하게 될 겁니다. 대부분의 SCM 벤더가 아니라 RCS에서 SVN으로 마이그레이션 할 수있는 도구를 제공하기 때문에 또한, Subversion은, 이러한 힘내이나 의욕 같은 다른 SCM에 더 마이그레이션을위한 건전한 기반을 제공합니다.
(당신은 물론 주위에 떠있는 다양한 rcs2cvs 스크립트를 대체 rcs4cvs2svn 사용할 수 있습니다. 이러한 스크립트의 대부분은, rcs4cvs2svn 그것이 발생하는 오류를 공백 문자와 파일 이름을 처리하고 처리 할 수​​ 달리.)
용법
사용법은 간단하다 :
CVS -d / 경로 /에 / CVS / 저장소 초기화
파이썬 rcs4cvs2svn / 경로 / /에 RCS / 프로젝트 / 경로 /에 / CVS / 저장소
자세한 내용은 실행 옵션, 몇 가지 있습니다 :
파이썬 rcs4cvs2svn --help
자습서
이 섹션에서는 서브 버전에 다음 CSV로 RCS 저장소를 마이그레이션하는 방법에 대해 설명합니다.
첫째, 2 개정 하나의 파일, "hello.txt"를 포함 "안녕하세요"라는 프로젝트에 대한 간단한 RCS 저장소를 만들 :
안녕하세요 -p MKDIR / RCS
CD 안녕하세요
"안녕하세요!"에코 > hello.txt
에코 "인사를 추가했습니다. n." | CI -u hello.txt
공동 -l hello.txt
"안녕하세요 공간!"에코 >> hello.txt
에코는 "더 인사를 추가했습니다. n." | CI -u hello.txt
다음으로, 대상의 역할을하는 새로운 CVS 저장소를 만들 :
CVS -d / tmp를 / hello_cvs 초기화
이제 CSV로 RCS 저장소를 마이그레이션 할 수 있습니다.
& NBSP; 파이썬 rcs4cvs2svn.py 안녕하세요 /을 / tmp / hello_cvs /
CVS 여전히 소프트웨어 프로젝트를 관리 할 수​​있는 방법이 매우 일자이므로의 진화의 다음 단계로 이동하자 서브 버전. 당신은 에서 사용할 수 cvs2svn가 필요합니다.
SVN에 CVS로 변환하는 방법은 여러 가지가 있지만, 우리의 작업에 대한 가장 쉬운 방법은 간단이다 트렁크로 CVS를 포함하는 SVN의 덤프를 만듭니다
cvs2svn --trunk 전용 --dumpfile hello.dump / TMP / hello_cvs /
이제 SVN 저장소를 만들고 그것으로 트렁크를로드 할 수 있습니다 :
만들 svnadmin은 / TMP / hello_svn /
svnadmin은 부하 / TMP / hello_svn / 더 고급의 SCM 시스템에 이동은 독자에게 연습으로 남아

이 릴리스의 새로운 기능 :.

비 ASCII가 포함 된 파일 이름에 문제가 발생할 수 고정 로깅 문자 또는 퍼센트 기호 (%).
CSV 초기화는 절대 폴더를 기대에도 불구하고 지금 상대 폴더가 될 수 있습니다 CVS 대상 폴더의 향상된 처리.
개선 된 API : 추가 rcs4cvs2svn.main (), 명령 줄과 비슷한 파이썬에서 호출 할 수 있습니다.
적절한 단위 테스트에 변경된 시험 쉘 스크립트.
PEP8 문제를 정리.

버전 1.1의 새로운 기능 :

는 대상 경로는 이미 CVSROOT 폴더를 포함하지 않는 경우 CVS 저장소의 자동 생성을 추가했습니다. 이 작업을하기 위해서는, CVS 명령 행 클라이언트를 설치해야합니다.
RCS에서 복사 된 CVS에서 고정 보호 비트는 파일 (SVN으로 변환하는 문제가 아니었지만 반복 변환을위한 CVS를 제거하는 사용자를 강제하는) 쓰기 금지했다 않습니다.
정리 API. 간단히 rcs4cvs2svn을 가져올 필요에 따라 initCvsRepository ()와 convertRcsToCvs ()를 호출.

요구 사항 :

파이썬

유사한 소프트웨어

hg-diff
hg-diff

20 Feb 15

gists
gists

20 Feb 15

Atlassian Stash
Atlassian Stash

20 Feb 15

TrackIt
TrackIt

3 Jun 15

개발자의 기타 소프트웨어 Thomas Aglassinger

tratihubis
tratihubis

14 Apr 15

Scunch
Scunch

12 May 15

Jomic
Jomic

11 May 15

코멘트 rcs4cvs2svn

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!