Как перенести локальное SVN-репо в SVN-репо Google Code?

Моя проблема сильно отличается от других публикаций в stackru, таких как Как перенести кодовую базу из одного репозитория SVN в другую, сохраняя историю?,

Легко перенести репозиторий SVN с одного компьютера на другой, так как у меня есть полный контроль над этими компьютерами. Что мне делать, если я хочу перенести локальное репозиторий SVN в репозиторий Google Code svn?

Кажется svnadmin dump и load могут быть использованы только для локального URI.

Так есть ли какой-либо другой метод, который я могу использовать, чтобы импортировать локальный дамп svn на хост svn от Google?

1 ответ

Решение

Есть инструмент под названием svnsync, который должен делать то, что вы хотите - он, по сути, читает каждую ревизию из исходного репо, а затем воспроизводит их в целевой репо.

Будьте осторожны, если вы планируете зеркалировать между двумя репозиториями, поскольку все может выйти из-под контроля; однако для одноразовой миграции svnsync, вероятно, является наиболее простым вариантом.

Другие вопросы по тегам