Я пробую к пространству очистки на моем сервере, таким образом, я не должен вносить возмутительную плату за хостинг. Мой SVN repo 16G, таким образом, я собираюсь вытянуть это и поместить его на мою локальную машину. Я в настоящее время в 66% пространства на моем сервере, и резервное копирование моего repo помещает меня более чем 100%, который уничтожает дамп svn. Я могу выполнить резервное копирование по SSH к моей локальной машине?
Команда дампа
$ sudo svnadmin dump /var/repo > repo.svn_dump
Попытка Дампа SSH от локальной машины - перестала работать
$ sudo svnadmin dump http://jackson@xxxxx.com/var/repo > repo.svn_dump
svnadmin: E205000: 'http://jackson@xxxxx.com/var/repo' is a URL when it should be a local path
======
$ ./svnrdump dump http://jackson@xxxxx.com/var/repo > ~/repo.svn_dump
Примечания:
svnrdump
который установлен с Инструментами Командной строки XCode Похоже, что последние версии SVN обеспечивают svnrdump
утилита, которая разработана для точно этой цели. От раздел Repository Maintenance Красная книга
svnrdump программа является, выражаясь просто, по существу просто сетевыми осведомленными разновидностями дампа svnadmin и подкоманд загрузки svnadmin, свернутых в отдельную программу.
Основное использование было бы чем-то как
svnrdump dump http://jackson@xxxxx.com/var/repo > repo.svn_dump