Импортировать существующий SVN-репозиторий на сервер SVN

Я хочу использовать репозиторий, который у меня уже есть на моем компьютере, на C:\myLameRepo (к которому я обращаюсь, используя file:///c: /myLameRepo/LameProj/trunk/) на удаленный сервер, где я планирую настроить с помощью svn или http, но я хочу сохранить "всю историю" проектов, которые у меня уже есть (журналы, комментарии и т.д.).

Я уже прочитал несколько вопросов здесь и здесь, но они не помогли.

1 ответ

Вы, вероятно, захотите сделать:

svnadmin dump /path/to/local/repo | svnrdump load http://svn.example.com/svn/repo

Предполагая, что вы начинаете с нового репо на стороне удаленного сервера.

Прежде чем вы сможете запустить выше, вам также необходимо создать репо на удаленной стороне с помощью:

svnadmin create /path/to/repo

Вам также потребуется настроить доступ, но есть тонна информации о том, как это сделать.

Кроме того, если вы просто хотите переместить репо, вы, вероятно, можете просто переместить весь репо с любыми инструментами передачи файлов, которые вы предпочитаете. Если вы используете репозиторий на основе BDB локально (сомнительно, если он действительно старый), то я бы не рекомендовал это.

licensed under cc by-sa 3.0 with attribution.