Я попробовал ту же операцию, в этом случае у меня была копия с использованием svnsync в файле: url и переместил ее с помощью mv / home / me / sync / therepo /home/me/sync/repos/therepo.
Причина: у меня есть несколько справочных скриптов в каталоге синхронизации, которые портят представление репозиториев.
svn switch --relocate работал по большей части, кроме внешних, которые продолжают жаловаться.
Решение было зверским: я удалил (rm -rf) каталоги с испорченными файлами в них и снова запустил svn update для повторного получения внешних файлов.
По крайней мере, так мне больше не нужно было делать большой заказ.
Кроме того, теперь я могу написать инструкции для своих коллег, когда мы позже перенесем сервер SVN на новую машину.