我使用cvs2git将1个cvs2git转换为git并将其推到github。除了我在github上没有看到任何关于我的回购的贡献者之外,一切都很有效。我想知道是否有办法将cvs中的所有用户都从cvs中带来,并将他们映射到github用户。
发布于 2014-10-23 22:48:44
如果您可以再次转换存储库,则应该在options文件中使用变换字段。
下面是我链接到的示例选项文件中的示例:
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>',
}示例文件有更多详细信息。
如果您需要将现有的回购保存在github中,您可能可以对提交历史进行某种形式的重写,但我对此一无所知。
https://stackoverflow.com/questions/26518122
复制相似问题