cvs2svn cvs2git:将cvs用户映射到github用户
我使用cvs2git将1个cvs repo转换为git,并将其推送到github。除了我在github上没有看到我的回购协议的任何贡献者之外,一切都正常。我想知道是否有一种方法可以将所有用户从cvs中带到github用户 如果您同意再次转换存储库,则应使用选项文件中的字段 以下是我链接到的示例选项文件中的示例:cvs2svn cvs2git:将cvs用户映射到github用户,github,cvs,cvs2svn,cvs2git,Github,Cvs,Cvs2svn,Cvs2git,我使用cvs2git将1个cvs repo转换为git,并将其推送到github。除了我在github上没有看到我的回购协议的任何贡献者之外,一切都正常。我想知道是否有一种方法可以将所有用户从cvs中带到github用户 如果您同意再次转换存储库,则应使用选项文件中的字段 以下是我链接到的示例选项文件中的示例: author_transforms={ 'jrandom' : ('J. Random', 'jrandom@example.com'), 'mhagger' : 'Mi
author_transforms={
'jrandom' : ('J. Random', 'jrandom@example.com'),
'mhagger' : 'Michael Haggerty <mhagger@alum.mit.edu>',
'brane' : (u'Branko Čibej', 'brane@xbc.nu'),
'ringstrom' : 'Tobias Ringström <tobias@ringstrom.mine.nu>',
'dionisos' : (u'Erik Hülsmann', 'e.huelsmann@gmx.net'),
# This one will be used for commits for which CVS doesn't record
# the original author, as explained above.
'cvs2git' : 'cvs2git <admin@example.com>',
}
author\u转换={
‘jrandom’:(‘J.Random’,’jrandom@example.com'),
“mhagger”:“迈克尔·哈格蒂”,
“brane”:(u'BrankoČibej','brane@xbc.nu'),
“ringstrom”:“Tobias Ringström”,
“迪奥尼索斯”:(u'Erik Hülsmann),“e。huelsmann@gmx.net'),
#这一个将用于CVS未记录的提交
#原作者,如上所述。
“cvs2git”:“cvs2git”,
}
示例文件包含更多详细信息
如果您需要将现有的repo保存在github中,您可以对提交历史进行某种形式的重写,但我对此一无所知