Как перенести локальное SVN-репо в SVN-репо Google Code?
Моя проблема сильно отличается от других публикаций в stackru, таких как Как перенести кодовую базу из одного репозитория SVN в другую, сохраняя историю?,
Легко перенести репозиторий SVN с одного компьютера на другой, так как у меня есть полный контроль над этими компьютерами. Что мне делать, если я хочу перенести локальное репозиторий SVN в репозиторий Google Code svn?
Кажется svnadmin dump и load могут быть использованы только для локального URI.
Так есть ли какой-либо другой метод, который я могу использовать, чтобы импортировать локальный дамп svn на хост svn от Google?
1 ответ
Есть инструмент под названием svnsync, который должен делать то, что вы хотите - он, по сути, читает каждую ревизию из исходного репо, а затем воспроизводит их в целевой репо.
Будьте осторожны, если вы планируете зеркалировать между двумя репозиториями, поскольку все может выйти из-под контроля; однако для одноразовой миграции svnsync, вероятно, является наиболее простым вариантом.