2010-10-10 2 views
4

Я хотел бы использовать http://www.visualsvn.com/server/Является ли репозиторий VisualSVN Server совместимым с репозиторием svn, который я бы создал на linux?

который устанавливается просто на окна. Но я хотел бы знать, могу ли я скопировать его, если необходимо, на сервер Linux с установленным сервером subversion. Как я могу быть уверенным, что версии формата одинаковы?

+1

Не копируйте файлы с обычным файлом. Выполните сброс и восстановление. В то время как SVN относительно стандартизирован (по крайней мере, по мере того, как defacto impl.), Формат файлов/хранилищ базы данных со временем изменился, и нет причин, по которым все серверы SVN должны использовать один и тот же макет физического репозитория. – 2010-10-10 19:52:36

+0

Хорошее предложение Я новичок. – user310291

+1

@ user166390 Данное предложение неверно. Дампа не нужна. – bahrep

ответ

3

Как отмечает Djechelon, VisualSVN использует только стандартный протокол SVN; вы можете сбросить свои репозитории через командную строку Windows - следующее сбрасывает ваше полное репо и все изменения:

+0

Может ли VisualSVN отправлять инструмент svndadmin? –

+1

Yup! Он помещает двоичные файлы командной строки в папку сервера VisualSvn (в программных файлах); Я думаю, что есть ссылка на командную строку, начиная с этого каталога в папке сервера VisualSVN в меню «Пуск», но я могу ошибаться ... – Nick

+0

Спасибо за точную командную строку, поскольку я новичок в этом :) – user310291

4

Вы можете!

SVN является стандартным протоколом де-факто. VisualSVN на 100% совместим с SVN, поэтому он также работает с клиентами Linux.

Я не знаю точно, как сбросить репозиторий VisualSVN, но как только вы это сделаете, вы можете выполнить загрузку svnadmin из Linux. Смотрите, если у вас есть опция «сбросить» в вашем GUI, или ... ну ... RTFM :)

Более подробную информацию о резервном копировании и восстановлении: http://wiki.archlinux.org/index.php/Subversion_backup_and_restore

+0

Очень полезный ответ спасибо. – user310291