Как изменить, где хранятся репозитории Subversion?
-
12-09-2019 - |
Вопрос
Вопрос новичка:Я только что установил VisualSVN Server и создал репозиторий.Я заметил, что он создал его в C: epositories.Вместо этого мне нужно, чтобы он хранился на моем диске D, так как там больше места.Я погуглил, но не могу понять, как это сделать.
Это новая установка, поэтому - если это проще - я мог бы сначала удалить репозиторий.
В двух словах:Как мне заставить Subversion хранить репозитории по адресу D: epositories вместо C: epositories?
Спасибо, Понял
Решение
Удалите ваш сервер VisualSVN, переместите файлы, переустановите его.
При переустановке выберите новое расположение репозитория.
Другие советы
- Открыть Менеджер сервера VisualSVN
- Щелкните правой кнопкой мыши на корневой узел и выберите Свойства
- Измените расположение репозиториев на Хранение Страница
- Щелчок ОК
Я попал в затруднительное положение, когда репозиторий был перемещен до того, как я смог внести изменения на сервере.Все, что я получил, это сообщение об ошибке в моем диспетчере сервера VisualSVN, в котором говорилось "Не удается открыть каталог ..."
Мое решение, попробовав те, что уже были предоставлены, которые не сработали в моем случае, состояло в том, чтобы получить доступ к реестру и изменить запись RepositoriesRoot на правильный путь в разделе
"HKEY_LOCAL_MACHINE/ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ/Wow6432Node/VisualSVN/Сервер VisualSVN"
Это может находиться в папке "HKEY_LOCAL_MACHINE /SOFTWARE/VisualSVN/VisualSVN Server", если вы не используете 64-разрядную ОС
Изменение значения в этом местоположении вернуло меня к работе.
...Немного подробнее о том, почему другие решения не сработали:1.Я не смог удалить, а затем переустановить, потому что при удалении была предпринята попытка получить доступ к исходному местоположению, которого больше не существовало.2.Из-за состояния моего сервера я не смог выполнить доступ к пункту меню "Свойства".