【问题标题】:Handle multiple projects with SVN?用 SVN 处理多个项目?
【发布时间】: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 上运行良好。
  • 好吧,哎呀...这简化了事情。谢谢!

标签: svn apache


【解决方案1】:

您需要使用SVNParentPath 指令来配置包含存储库的目录。详情见Subversion Manual。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 2018-12-09
    • 2010-09-24
    • 1970-01-01
    相关资源
    最近更新 更多