【发布时间】:2011-03-07 19:59:24
【问题描述】:
我决定使用 SVN 处理我的所有项目,因此我设置了一个安装了 XAMPP 的 Windows 服务器,并为其安装了 subversion。我遵循了一个教程(我不记得名字了),最后我得到了一个文件夹 C:/svn,其中包含一个 apache 配置文件和我所有的存储库。
问题是:对于我添加的每个存储库,我必须在 apache 配置中添加一堆行并重新启动 apache。这是配置文件的外观:(使用 foobar 数据)
<Location /svn/melior>
DAV svn
SVNPath C:/svn/melior
AuthType Basic
AuthName "Melior subversion repository"
AuthUserFile C:/svn/.htpasswd
Require valid-user
AuthzSVNAccessFile C:/svn/svn-acl
</Location>
<Location /svn/urs>
DAV svn
SVNPath C:/svn/urs
AuthType Basic
AuthName "URS subversion repository"
AuthUserFile C:/svn/.htpasswd
Require valid-user
AuthzSVNAccessFile C:/svn/svn-acl
</Location>
这是针对两个存储库的。我正在寻找的是将此配置应用于父文件夹的某种方式,以便每次添加存储库时都可以通过 apache 访问它。最简单的方法是只使用一个存储库并将每个项目添加为主干的子文件夹。
无论如何,在使用越来越多的 SVN 存储库时,您的想法和偏好是什么?
【问题讨论】:
-
您可以随时查看 VisualSvn Server 产品:visualsvn.com/server,它在 Windows 上运行良好。
-
好吧,哎呀...这简化了事情。谢谢!