我正在使用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>
想象一下,我有这个文件结构(在每个?我有一个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
我想使用网址访问它们:
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)当我尝试其他网址时出现错误无法打开请求的SVN文件系统
我的问题是,
可以在所有寻找svn存储库的子文件夹中进行搜索吗?
修改
documentation表示SVNParentPath下的目录 是存储库,所以没有看 通过所有子目录。
您可以制作脚本 但是,这会输出几个 与父级匹配的位置块 SVN存储库的文件夹。
使用https://serverfault.com/users/24957/ptman给出的解决方案,每次创建新存储库时都必须重启apache!?
答案 0 :(得分:2)
文档说明了 SVNParentPath下的目录有 是存储库,所以没有看 通过所有子目录。
您可以制作脚本 但是,这会输出几个 与父级匹配的位置块 SVN存储库的文件夹。