2014-10-22 3 views
3

cvs2git을 사용하여 1 CVS Repo를 git으로 변환 한 다음 github으로 푸시합니다. 내가 github에 내 레포에 대한 기여자를 볼 수 없다는 것을 제외하고는 모두 작동합니다. cvs에서 모든 사용자를 가져와 github 사용자에게 매핑하는 방법이 있는지 궁금합니다.cvs2svn cvs2git : cvs 사용자를 github 사용자로 매핑

+0

http://stackoverflow.com/questions/881158/is-there-a-migration-tool-from-cvs-to-git – topcan5

답변

3

저장소를 다시 변환해도 괜찮 으면 옵션 파일에서 author_transforms 필드를 사용해야합니다.

author_transforms={ 
    'jrandom' : ('J. Random', '[email protected]'), 
    'mhagger' : 'Michael Haggerty <[email protected]>', 
    'brane' : (u'Branko Čibej', '[email protected]'), 
    'ringstrom' : 'Tobias Ringström <[email protected]>', 
    'dionisos' : (u'Erik Hülsmann', '[email protected]'), 

    # This one will be used for commits for which CVS doesn't record 
    # the original author, as explained above. 
    'cvs2git' : 'cvs2git <[email protected]>', 
    } 

예제 파일에 자세한 내용이 있습니다

는 여기가 링크 된 예제 옵션 파일의 예입니다.

github에 기존 repo를 유지해야하는 경우 커밋 기록을 다시 작성할 수는 있지만 그 사실에 대해서는 알지 못합니다.

관련 문제