Это зависит от типа хранилища. Если вы используете fsfs, вы можете просто скопировать каталог после остановки сервера (чтобы убедиться, что вы не скопировали транзакцию, которая была наполовину завершена). Я делал это раньше, и это работало безупречно.
Если вы используете bdb
, вы должны вместо этого сделать svnadmin dump
. (Если старый и новый компьютеры схожи по архитектуре и ОС, вы можете просто получить копию каталога, но выгрузка хранилища будет безопаснее.)