SVN-зеркало Git-репозитория только для чтения - PullRequest
1 голос
/ 12 октября 2010

Я хочу использовать Git и Github для разработки проекта. Но реквизиты колледжа говорят, что я должен использовать репо SVN самостоятельно.

Я думаю, что должна быть возможность развиваться с использованием Git – Github и использовать SVN как зеркало Git Repo. Никто не будет связываться напрямую с репозиторием SVN, только с репозиторием git.

Мой вопрос: как мне это сделать?

Я знаю, что могу использовать git-svn и синхронизировать двумя способами. Но я не хочу его использовать, он слишком усложняет и не позволяет использовать все функции git.

EDIT:

Оказывается, что репозитории GitHub SVN не являются реальными репозиториями SVN, поэтому невозможно использовать svnsync. И я приступил к разработке решения:

http://github.com/Nerian/github_subversion_converter

Ответы [ 2 ]

1 голос
/ 13 октября 2010

Возможно, поддержка SVN в github и Поддержка записи в SVN github может пригодиться во всем, что вы в конечном итоге будете делать.

0 голосов
/ 12 октября 2010

Почему бы просто не использовать git-svn для отправки обновлений из вашего личного git-репозитория в svn-репо время от времени?Все, что вам нужно сделать, это сделать так, чтобы это выглядело как использование svn, поэтому просто убедитесь, что имена коммиттеров указаны в коммитах.

...