代码之家  ›  专栏  ›  技术社区  ›  Miel

如何为多个存储库提供服务?

  •  3
  • Miel  · 技术社区  · 17 年前

    我已经将SVNSEE配置为查看它所服务的存储库的目录“foo”。现在,我将配置从一个存储库更改为多个存储库,所有存储库都包含在一个目录“bar”中。我重新配置了SVNSEE以查看“bar”,但现在我的客户机找不到任何存储库。我做错什么了?每个存储库需要一个服务吗?

    谢谢,Miel。

    3 回复  |  直到 14 年前
        1
  •  4
  •   aib    17 年前

    您是否将客户端配置为使用svn://svn-server/foo?(假设foo和foo2是您所服务的目录栏中的存储库)

    既然您现在正在服务“bar”(“svnsee-r/repositories/bar”而不是“svnsee-r/repositories/bar/foo”),那么您应该更改客户端存储库的URL。

    另一种解决方案是使用--listen-port参数启动具有不同端口的多个SVN服务器。这也会改变你的网址。

    另一种选择是将新项目添加到单个现有存储库中;请注意,您将以这种方式拥有单个存储库配置——这意味着一组用户、更简单的访问控制等。

        2
  •  0
  •   Mark Spangler    17 年前

    这个 documentation 关于Svense也可能对你有用。

        3
  •  0
  •   naw    17 年前

    看一看 svn switch --relocate . 这将帮助您更新存储库路径。