Присоединение сервера VisualSVN к существующему репозиторию
Все последние сообщения сервера VisualSVN заставили меня захотеть проверить это. У меня есть SVN, работающий прямо сейчас через Apache, но я хотел бы попробовать сервер VisualSVN, в основном для интеграции с Active Directory. Их документы не описывают, можно ли легко перенести существующий репозиторий.
Кто-нибудь делал это раньше?
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
.