У меня есть удаленный сервер SVN, на который мне необходимо загрузить существующее локальное хранилище. Есть много пересмотров, и делать это вручную было бы очень много времени. Тем не менее, я столкнулся с несколькими препятствиями, все из которых наши системные администраторы сказали мне «не имеет значения».
РЕДАКТИРОВАТЬ: Для ясности, существует существующий, пустой удаленный репозиторий.
Я хотел бы использовать 'svnadmin load' с файлом дампа, но хранилище доступно только по URL - без пути. У меня нет доступа к реальному репозиторию, который требуется svnadmin, и администраторы не предоставят мне доступ.
Я думал использовать svnsync, но администраторы не включат хук pre-revprop-change, необходимый для работы svnsync.
Сервер имеет пользовательский интерфейс администратора, который не имеет команды загрузки, и администраторы не предоставили альтернативы загрузочным дампам.
Какие у меня есть варианты? Мне нужен способ загрузить дамп SVN или его эквивалент, без использования svnadmin, без использования svnsync и только с URL-адресами для доступа к репо.