Я использовал cvs2git, чтобы преобразовать 1 репозиторий cvs в git и отправить его на github. Все работает, за исключением того, что я не вижу участников для моего репо на github. Мне интересно, есть ли способ вывести всех пользователей из cvs и сопоставить их с пользователями github.
cvs2svn cvs2git: сопоставить пользователей cvs с пользователями github
comment
stackoverflow .com / questions / 881158 /.
- person topcan5   schedule 27.10.2014
Ответы (1)
Если вы снова можете преобразовать репозиторий, вам следует использовать 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, вы можете в какой-то форме переписать историю коммитов, но я ничего об этом не знаю.
person
Burhan Ali
schedule
23.10.2014