Я пытаюсь переместить репозиторий subversion на новый сервер, но оставить его зеркало там, где оно есть. Я сделал следующее:
- Дамп старого репо
- Загрузить дамп в новое репо
- Настройте хук после фиксации нового репо для svnsync с существующим зеркалом.
Крюк:
#!/bin/sh
svnsync --non-interactive sync https://mirror.example.com:443/svn/iaw \
--sync-username svnsyncuser --sync-password svnsyncpass \
--source-username svnsyncuser --source-password svnsyncpass &
exit 0
Как и ожидалось, когда я пытаюсь запустить этот хук из нового репо, я получаю следующее:
svnsync: ВАРИАНТЫ «http://oldrepo.url/svn/iaw»: не удалось разрешить имя хоста «oldrepo.url»: хост не найден (http://oldrepo.url)
Проблема в том, что зеркало было инициализировано URL-адресом старого репо. Кто-нибудь знает, можно ли это изменить, или мне нужно начинать с нуля с новым зеркалом?
Большое спасибо