Вопрос по visualsvn-server, svn – Как изменить место хранения репозиториев Subversion?

16

Вопрос новичка: я только что установил VisualSVN Server и создал хранилище. Я заметил, что он создал его в C: \ Repositories. Мне нужно, чтобы он хранился на моем диске D, так как там больше места. Я погуглил вокруг, но не могу понять, как это сделать.

Это новая установка, поэтому - если это проще - я мог бы сначала удалить репозиторий.

В двух словах: Как я могу получить Subversion для хранения репозиториев в D: \ Repositories вместо C: \ Repositories?

Спасибо, Роджер

Ответ от @Ivan Zhakov должен быть принят вместо этого. Stanley

Ваш Ответ

3   ответа
-14

При переустановке выберите новое расположение хранилища.

Действительно, это худший ответ: / Не уверен, почему это было принято ...
Не рекомендуется удалять / устанавливать VisualSVN Server, поскольку вы теряете все настройки сервера, такие как тип аутентификации, порт прослушивания и т. Д.
Это не правильный ответ, поскольку действительно есть способ изменить местоположение, как описано Иваном Жаковым (в своем ответе ниже).
Ответ Ивана Жакова правильный.
7

когда хранилище было перемещено, прежде чем я смог внести изменения на сервере. Все, что я получил, было ошибкой на моем Диспетчере серверов VisualSVN, которая сказала, "Не может открыть каталог ..."

Мое решение после попытки уже предоставленных, которые не работали в моем случае, состояло в том, чтобы получить доступ к реестру и изменить запись RepositoriesRoot для правильного пути в

& quot; HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / VisualSVN / VisualSVN Server & quot;

Это может быть на сервере

Если вы обнаружите, что сервер SVN не запустится после смены ключа, это потому, что не все обновлено. Чтобы исправить это. Следуйте инструкциям, приведенным выше в решении Ивана, и нажмите «Применить». Тогда служба SVN запустится.
В моем случае я не мог следовать решению Ивана из-за сообщения об ошибке, которое получал при попытке открыть интерфейс VisualSVN. Но хорошо, чтобы уточнить, что мое решение для особого случая.
@ Хоук прав. Даже после изменения значения реестра вам придется открыть VisualSVN и открыть свойства, а затем снова вручную выбрать местоположение, хотя оно покажет правильное расположение и нажать кнопку «Применить», как при обновлении htpasswd и других URL-адресов конфигурации.
73
Open VisualSVN Server Manager Right-click on root node and select Properties Change repositories location on Storage page Click OK
почему этот парень не принят
и если вы забудете переместить ваши файлы, вам придется использовать ответ @ j-16
@kamikaze_pilot Я полностью согласен!
В версии 3.x нет общей страницы / вкладки. Местоположение репо находится в «хранилище» Вкладка.
Не забудьте переместить все файлы из старой папки репозитория в новую. Это решение лучше, чем удаление-установка. Приятно найти Ивана.

Похожие вопросы