使用SVN处理多个项目?

时间:2011-03-07 11:38:59

标签: svn apache

我决定使用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存储库时,您的想法和偏好是什么?

1 个答案:

答案 0 :(得分:3)

您需要使用SVNParentPath指令来配置包含存储库的目录。 Subversion Manua l。

中的详细信息
相关问题