$ svnadmin dump /var/lib/svn/myrepo/ | gzip -cf | ssh alexwinner@another.comp " svnadmin load /var/lib/svn/myrepo/ < `gunzip -cf`"Эта команда создает дамп репозитория subversion на одном компьютере, на лету gzip'ит
его для большей скорости передачи по сети, на новом компьютере распаковывает и создает из этого дампа новый репозиторий.
Учтите, что перед этим на том сервере, где будет новый репозиторий, следует выполнить команду:
svnadmin create /var/lib/svn/myrepo
1 комментарий:
Нужная штука, но зачем так странно gunzip вызывать? У меня сходу не заработало, сделал чуть иначе:
svnadmin dump /home/svn/repo/ | gzip -c | ssh svn@abc.tld "gunzip -c | svnadmin load repo"
Так работает. По тому же принципу переливал базы с помощью mysqldump с сервера на сервер...
Отправить комментарий