SVN子文件夹中的多个存储库

时间:2010-04-23 20:52:17

标签: svn apache multiple-repositories

我正在使用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!?

1 个答案:

答案 0 :(得分:2)

https://serverfault.com/users/24957/ptman

中的https://serverfault.com/questions/135459/svn-multiple-repositories-in-subfolders

  

文档说明了   SVNParentPath下的目录有   是存储库,所以没有看   通过所有子目录。

     

您可以制作脚本   但是,这会输出几个   与父级匹配的位置块   SVN存储库的文件夹。