Subversion - svnadmin dump удаленный URL
У меня есть репозиторий Subversion, который содержит несколько проектов, и теперь я пытаюсь разделить каждый проект в свой собственный репозиторий.
система:
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.11 (Tikanga)
# rpm -q subversion
subversion-1.6.11-12.el5_10
#
диверсия:
$ svnadmin dump http://svn/repo1/proj1/
svnadmin: E205000: 'http://svn/repo1/proj1/' is a URL when it should be a local path
$
согласно следующему документу - svnadmin - Администрация хранилища Subversion
Поскольку svnadmin работает через прямой доступ к хранилищу (и, следовательно, может использоваться только на компьютере, на котором хранится хранилище), он ссылается на хранилище с путем, а не с URL.
это объясняет, почему это не сработало для меня. Какие другие способы достижения этого?
1 ответ
Решение
Я думаю, что одним из лучших решений было бы перейти на Subversion до 1.7+
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.0 (Maipo)
# rpm -q subversion
subversion-1.7.14-6.el7.x86_64
#
Как и Subverison 1.7+, имеет следующее:
svnrdump - Subversion remote repository dumper and loader
И тогда можно использовать следующее:
$ svnrdump dump http://svn/repo1/proj1/ > svn.repo1.proj1