Присоединение сервера VisualSVN к существующему репозиторию


Все последние сообщения сервера VisualSVN заставили меня захотеть проверить это. У меня есть SVN, работающий прямо сейчас через Apache, но я хотел бы попробовать сервер VisualSVN, в основном для интеграции с Active Directory. Их документы не описывают, можно ли легко перенести существующий репозиторий.

Кто-нибудь делал это раньше?

4 2

4 ответа:

Visual SVN Server будет использовать существующие репозитории SVN без проблем. Я успешно перенес репозитории из SVN + Apache в Visual SVN Server несколько раз.

В консоли VisualSVN Server Manager есть возможность импортировать существующий репозиторий. Вы просто даете ему существующее местоположение хранилища и имя для импортированного хранилища. Все очень просто.

Сервер SVN на самом деле не "присоединяется" к репозиторию, ему просто нужно иметь возможность видеть его файлы. Сам репозиторий не знает и не заботится о том, осуществляется ли к нему доступ через svnserve, Apache mod_svn или прямой файл: / / URLs

Есть статья базы знаний сервера VisualSVN об этом случае:

Как импортировать существующий репозиторий на недавно установленный сервер VisualSVN?

Он описывает различные подходы:

  • миграция репозитория Subversion через консоль VisualSVN Server Manager,
  • миграция репозитория Subversion через svnadmin dump и еще svnadmin load последовательность. Вы также можете использовать svnrdump инструмент (существует в SVN 1.7 и более поздних версиях) для выполнения процесс сброса и загрузки удаленно. Видишь svnrdump dump и еще svnrdump load.