Моя команда и я в настоящее время работаем над университетским проектом.Нам дали проект, но он официально не начался, поэтому мы начали работу в GIT, чтобы получить преимущество.Координатор проекта теперь заставил нас использовать SVN, поэтому я пытаюсь использовать git-svn для взаимодействия двух репозиториев.
Я могу переместить наши коммиты в репозиторий svn с помощью .git / info / grafts, так чтоэто не проблема.
Моя проблема в том, что в нашем курсе нам дают оценки участия, основанные на истории наших коммитов.Однако очевидно, что все наши коммиты имеют мое имя пользователя SVN, потому что я переместил их (что, я не уверен, очень порадует моих товарищей по команде).
Я посмотрел в файл git авторы, но, насколько я могу судить, он используется только для обратного поиска.
Теперь я понимаю, что с ssh + svn мне, очевидно, понадобится ихssh-логины (хотя мы можем пойти на это и впредь), чтобы подделать эту информацию, однако у меня есть доступ к хранилищу через файл: // если это поможет.
Итак, резюме:
Мне нужно "git svn dcommit", чтобы сопоставить авторов git с их соответствующими именами пользователей svn и, если возможно (менее важно), иметь правильную информацию о дате.Одно замечание: у нескольких авторов в git есть несколько авторов git (которые уже сделали коммиты), поэтому мне нужно иметь возможность сопоставить нескольких авторов git с одним именем пользователя SVN.
Заранее благодарен за любую помощьпри условии:)