我决定使用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访问它。最简单的方法是只使用一个存储库,并将每个项目添加为trunk的子文件夹。
无论如何,在使用越来越多的SVN存储库时,您的想法和偏好是什么?