Svn 创建多个存储库

Svn 创建多个存储库,svn,apache,Svn,Apache,我试图在一个项目类别下为每个项目创建多个目录 例如,我们有web、开发、测试等项目 因此,所有web项目都有自己的存储库,对于开发和测试也是如此 我的结构是: CentOS 5.5 Subversion 1.4 httpd-2.2.3-43.el5.centos.3 *_project*将拥有自己的存储库。i、 e /var/www/svn/repos/WEB/web_project1 /var/www/svn/repos/WEB/web_project2 /var/www/svn/repo

我试图在一个项目类别下为每个项目创建多个目录

例如,我们有web、开发、测试等项目

因此,所有web项目都有自己的存储库,对于开发和测试也是如此

我的结构是:

CentOS 5.5
Subversion 1.4
httpd-2.2.3-43.el5.centos.3
*_project*将拥有自己的存储库。i、 e

/var/www/svn/repos/WEB/web_project1
/var/www/svn/repos/WEB/web_project2

/var/www/svn/repos/DEV/dev_project1
/var/www/svn/repos/DEV/dev_project2
但是,问题出在subversion.conf文件中

我有这个:
/etc/httpd/conf.d/subversion.conf

svnadmin create /var/www/svn/repos/WEB web_project1

DAV svn
SVNListParentPath打开
SVNParentPATH/var/www/svn/repos/WEB
SVNParentPATH/var/www/svn/repos/DEV
这将列出DEV下的项目,因为它的这一行位于WEB下。但是,如果我换成另一种方式:

<Location /repos>
    DAV svn
    SVNListParentPath on
    SVNParentPATH /var/www/svn/repos/WEB
    SVNParentPATH /var/www/svn/repos/DEV
</Location>

DAV svn
SVNListParentPath打开
SVNParentPATH/var/www/svn/repos/DEV
SVNParentPATH/var/www/svn/repos/WEB
这将列出WEB下的所有项目。然而,我可以有一个或另一个。但我不能两者兼得

我曾考虑将位置设置为/repos/WEB,但这也只能显示WEB

有没有办法像我描述的那样拥有多个类别

非常感谢您的建议,问题已经解决

/etc/httpd/conf.d/subversion.conf

<Location /repos>
    DAV svn
    SVNListParentPath on
    SVNParentPATH /var/www/svn/repos/DEV
    SVNParentPATH /var/www/svn/repos/WEB
</Location>

DAV svn
SVNListParentPath打开
SVNParentPath/var/www/wsvn/repos/WEB
DAV svn
SVNListParentPath打开
SVNParentPath/var/www/wsvn/repos/DEV
<Location /WEB>
   DAV svn
   SVNListParentPath on
   SVNParentPath /var/www/wsvn/repos/WEB
</Location>

<Location /DEV>
   DAV svn
   SVNListParentPath on
   SVNParentPath /var/www/wsvn/repos/DEV
</Location>