cvs2svn 사용하기
CVS에서 SVN으로 마이그레이션을 하려고 합니다.
일단 cvs2svn 파일을 다운 받아 압축을 풀었습니다.
뭐 일련의 인스톨은 하지 않았습니다. 그냥 압축 푼 곳에서 cvs2svn 이란 파일을 cvs2svn.py파일로 단순 복사하고 명령을 내렸습니다.
./cvs2svn.py --use-cvs --existing-svnrepos --encoding=mbcs -s /repo/test /repo/cvs
이렇게 했는데...
다음과 같은 에러가 났습니다.
----- pass 9 (OutputPass) -----
Starting Subversion Repository.
Traceback (most recent call last):
File "./cvs2svn.py", line 114, in ?
main()
File "./cvs2svn.py", line 106, in main
pass_manager.run(run_options.start_pass, run_options.end_pass)
File "/home/ccuser/cvs2svn-1.5.1/cvs2svn_lib/pass_manager.py", line 122, in run
the_pass.run(stats_keeper)
File "/home/ccuser/cvs2svn-1.5.1/cvs2svn_lib/passes.py", line 456, in run
SVNInitialProjectCommit(svn_commit.date, 1).commit(repos)
File "/home/ccuser/cvs2svn-1.5.1/cvs2svn_lib/svn_commit.py", line 199, in commit
repos.start_commit(self.revnum, self._get_revprops())
File "/home/ccuser/cvs2svn-1.5.1/cvs2svn_lib/svn_commit.py", line 104, in _get_revprops
utf8_log = to_utf8(log_msg)
File "/home/ccuser/cvs2svn-1.5.1/cvs2svn_lib/common.py", line 125, in to_utf8
return unicode(value, encoding).encode('utf8')
File "/usr/lib/python2.4/encodings/__init__.py", line 96, in search_function
globals(), locals(), _import_tail)
File "/usr/lib/python2.4/encodings/mbcs.py", line 14, in ?
class Codec(codecs.Codec):
File "/usr/lib/python2.4/encodings/mbcs.py", line 18, in Codec
encode = codecs.mbcs_encode
AttributeError: 'module' object has no attribute 'mbcs_encode'
한글과 관련된 옵션에서 에러가 난 거 같은데 어떻게 하면 될 지....
자답
http://kldp.org/node/78398
===========================
후회하지 말자~
===========================
후회하지 말자~
댓글 달기