Git для SVN неприятностей - PullRequest
0 голосов
/ 15 июня 2010

У моего босса есть репозиторий Perforce, для которого он хочет сделать доступной только для чтения копию в Sourceforge через subversion. У него был Perl-скрипт, который делал бы это, но он больше не функционирует (мы пока не хотим пытаться отлаживать его), и в любом случае он действительно не так хорош.

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

Кто-нибудь знает, как мне это сделать?

1 Ответ

0 голосов
/ 15 июня 2010

Почему бы просто не опубликовать его как Git-репозиторий на SourceForge ?

Редактировать: Что ж, если вы можете использовать GitHub, они действительно появятсяс возможностью иметь доступ для чтения и записи к репозиторию Git с использованием клиента SVN .Все, что вам нужно сделать, это перенести репозиторий на GitHub.

...