gpt4 book ai didi

svn - 创建多个存储库

转载 作者:行者123 更新时间:2023-12-04 20:54:05 28 4
gpt4 key购买 nike

CentOS 5.5
Subversion 1.4
httpd-2.2.3-43.el5.centos.3

我正在尝试为一个项目类别下的每个项目创建多个目录。

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

因此,所有网络项目都将拥有自己的存储库,并且用于开发和测试。

我的结构是这样的:

/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

*_project* 将拥有自己的存储库。即

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

但是,问题出在 subversion.conf 文件中。

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

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

这将列出 DEV 下的项目,因为它的这一行在 WEB 下。但是,如果我换成相反的方式:

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

这将列出WEB下的所有项目。但是,我可以有一个或另一个。但我不能两者兼得。

我正在考虑将位置设置为/repos/WEB 但这也只会显示 WEB。

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

非常感谢您的建议,

最佳答案

问题解决了。

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

<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>

关于svn - 创建多个存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848949/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com