我们当前正在运行svnserve
实例作为NT服务。虽然这有效,但管理起来不必要地繁琐,我想继续使用更简单的VisualSVN Server。 (奖励方面的好处包括Windows集成身份验证,并且由于HTTP / WebDAV,浏览最新版本。)
也就是说,当前的服务器提供了如下所示的URL:
svn://oldserver/path/to/some/file.foo
相当令人难忘。
通过VSVNS设置的新内容:
https://newserver:8443/svn/Repos/path/to/some/file.foo
哎哟。例如,/svn
位完全是不必要的。由于VSVNS运行自己的HTTP服务器(这就是为什么它在特殊端口8443
上,毕竟),当然一切都与svn
有关。此外,我们只有一个存储库(并且实际上不需要更多),因此/Repos
中的存储库名称也不应该存在 - 我们可以使用svnserve
关闭它,所以应该有一个现在也可以这样做。
/svn
? (为什么要开始?)答案 0 :(得分:1)
您可以将apache位置配置为使用 SVNPath 而不是 SVNParentPath 。 它位于httpd.conf的< Location> -Block中 您还应该将此块重命名为存储库的名称。然后你网址的../svn/ ..部分就不见了。
答案 1 :(得分:0)
您可以使用库存Collabnet SVN安装程序并按照您的喜好配置Apache。
除了正常的SVN安装之外,VisualSVN还有什么特别吸引人的地方吗?