Ви не вказали версію Subversion, яку працює ваш сервер. Але виходячи з повідомлення, яке ви надали у запитанні, це, мабуть, версія 1.4.x або старіша. Я не пам’ятаю, чи була надана команда оновлення чи ні для конвертації від 1.4.x до 1.5.x, але вірний спосіб передачі вашого сховища від версії 2 до версії - це скидання та завантаження. Але це не має великого значення, ви все одно хочете встановити 1.6.x, щоб отримати останню версію. Отже, ось кроки, які вам потрібно зробити:
- Оновіть до Subversion 1.6.x, якщо цього ще не зробили
- Вивантажте наявне сховище, використовуючи дамп svnadmin
- Створіть нове репо, назвіть його _новим
- Завантажте своє нове репо на дамп старого, використовуючи завантаження svnadmin
- Скопіюйте файл uuid зі старого сховища до нового сховища
- перейменуйте старе сховище у _old
- перейменувати нове сховище у
Дивіться також поширені запитання щодо підриву http://subversion.apache.org/faq.html#dumpload для конкретного прикладу.
Це повинно вас потурбувати, і файл uuid не дозволить вашим клієнтам вигадати. Зробіть оновлення svn, щоб бути впевненим.