develop:vcs:subversion:cvs2svn
cvs2svn를 이용하여 CVS에서 Subversion으로 이사가기
개념
명령어
기본명령
-s뒤에는 subversion 루트를 적어준다.
[-s svn-repos-path|–dump-only] cvs-repos-path
cvs2svn /data/vcs/cvs/beflyt/ -s /data/vcs/svn/beflytwl
CVS에서 사용한 한글은 인코딩문제로 인하여 Subversion 변환시 한글이 모두 깨질수 있다.
CVS는 기본적으로 ASCII로 간주하여 저장하기 때문이다.
또한 한글파일이름도 변환하지 못한다. 이를 해결하기 위해서
–encoding 옵션을 이용하여 해결할 수 있다.
cvs2svn --encoding=mbcs /data/vcs/cvs/beflyt/ -s /data/vcs/svn/beflytwl
간혹 mbcs encoding이 제대로 동작하지 않을때가 있다.
이때는 mbcs 대신 euc-kr를 입력한다.
cvs2svn --encoding=euc-kr /data/vcs/cvs/beflyt/ -s /data/vcs/svn/beflytwl
RCS의 co를 사용하지 않고 CVS를 사용하려면
–use-cvs cvs2svn --use-cvs --existing-svnrepos /data/vcs/cvs/beflyt/ -s /data/vcs/svn/beflytwl
develop/vcs/subversion/cvs2svn.txt · 마지막으로 수정됨: 2012/03/12 20:41 저자 starlits