У моего босса есть репозиторий Perforce, для которого он хочет сделать доступную только для чтения копию на Sourceforge через subversion. У него был perl-скрипт, который это делал, но он больше не работает (мы пока не хотим его отлаживать), да и в любом случае он не так уж и хорош.
Таким образом, альтернативное решение состоит в том, чтобы вытащить репозиторий perforce в git в качестве удаленной ссылки, что я уже успешно сделал (включая все надлежащие детали коммитов и авторов), теперь проблема, с которой я столкнулся, заключается в том, чтобы отправить его в отдельный репозиторий SVN. . Я могу заставить его начать процесс фиксации с помощью «git svn dcommit --add-author-from», но проблема в том, что даже если правильный автор появляется в конце сообщения фиксации, «настоящим» автором фиксации является пользователь моей машины. Я хочу сохранить настоящего автора с фиксацией, а также сохранить исходные временные метки.
Кто-нибудь знаком с тем, как я мог это сделать?