Как изменить место хранения репозиториев Subversion? - PullRequest
16 голосов
/ 10 июля 2009

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

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

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

Спасибо, Roger

Ответы [ 3 ]

73 голосов
/ 30 августа 2009
  1. Открыть Диспетчер серверов VisualSVN
  2. Щелкните правой кнопкой мыши корневой узел и выберите Свойства
  3. Изменить расположение репозиториев на Хранилище Страница
  4. Нажмите ОК
7 голосов
/ 22 марта 2012

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

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

"HKEY_LOCAL_MACHINE / ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / Wow6432Node / VisualSVN / VisualSVN Server"

Это может быть в папке "HKEY_LOCAL_MACHINE / SOFTWARE / VisualSVN / VisualSVN Server", если вы не используете 64-битную ОС

Изменение значения в этом месте вернуло меня к работе.

... Немного подробнее о том, почему другие решения не работают: 1. Я не смог удалить, а затем переустановить, потому что программа удаления пыталась получить доступ к исходному местоположению источника, которого больше не было. 2. Из-за состояния моего сервера я не смог получить доступ к пункту меню «Свойства».

0 голосов
/ 10 июля 2009

Удалите сервер VisualSVN, переместите файлы, переустановите его.

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

...