Я использую apache + svn
файл конфигурации apache:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /code>
DAV svn
SVNParentPath "c:/repositories"
</Location>
Представьте, что у меня есть такая файловая структура (в каждом t? У меня есть одно хранилище SVN)
c
repositories
uc1
0809v
t1
t2
t3
0809i
t1
t2
uc2
t1
t2
t1
Я могу получить доступ к репозиториям, используя:
svn://domain.com/code/uc1/0809v/t1
svn://domain.com/code/uc1/0809v/t2
svn://domain.com/code/uc1/0809v/t3
Я хочу получить к ним доступ по URL:
http://domain.com/code/uc1/0809v/t1
http://domain.com/code/uc1/0809v/t2
http://domain.com/code/uc1/0809v/t3
и посмотрите содержимое хранилища в браузере.
Если я создаю хранилище в корне папки svn, я могу увидеть хранилище (http://domain.com/code/t1), когда я пытаюсь использовать другие URL, я получаю сообщение об ошибке Не удалось открыть запрошенную файловую систему SVN
Мой вопрос,
Можно выполнить поиск во всех подпапках в поисках репозиториев SVN?
Редактировать
Документация гласит, что каталоги в SVNParentPath имеют
быть хранилищами, так что не глядя
через все подкаталоги.
Возможно, вы сможете сделать скрипт
хотя, это вывело бы несколько
Блоки местоположения, соответствующие родителю
папки репозиториев SVN.
С этим решением, заданным https://serverfault.com/users/24957/ptman мне нужно перезапускать apache каждый раз, когда я создаю новый репозиторий!?