如何更改Subversion中的存储库URL?

问题描述:

我知道我的情况有点扭曲。我遇到了一个回购所有者,要求更改回购网址的名称。 基本上他们想从h..p改变:// SVN/ABC/Repo_XYZ到h..p:// SVN/ABC/XYZ /。所有的如何更改Subversion中的存储库URL?

首先我想知道,如果这是真的有可能。我在服务器上拥有管理权限,但从用户的角度来看,我无能为力。 我环顾谷歌却处处我遇到了最终用户如何修复它,而不是从SVN服务器管理视角的视图。 我也很想知道如何在URL中发生这种变化。随着URL的变化,我们还需要做出其他更改。 我可能没有解释得很好。如果有人能做任何编辑,我将不胜感激。 感谢

+0

所以他们只是想重命名存储库?我做了很多次。具体取决于您的服务器设置方式。 – 2012-02-16 23:28:13

+0

沃伦,因为the_mandrill给我的话我正在寻找服务器端配置而不是客户端配置。如果能给我一些见解,我将不胜感激。 – Alix 2012-02-17 00:20:03

应该是可能的。实际上,您在Repo_XYZ子目录中有一个存储库,因此您应该能够链接到XYZ。这种方法绝对可以用来改变URL的路径部分(我用它使我们可以有http://server/svn/Source而非http://server/path/to/repo/dirs/Source)。但是,一个潜在的问题可能是您正在更改存储库的名称以及路径,但我认为这不应该成为问题。

这取决于SVN客户端上。如果您使用的SmartSVN只需点击菜单更改 - >重新定位,并通过(如果您使用的是Windows服务器或连接点)在服务器上设置软链接输入新网址

+0

他问的是服务器配置而不是客户端配置 – 2012-02-16 23:29:47

确定。如果说关于Apache停回购,让我们在my collection看到的例子

我有 “你好” 回购与路径/ SVN /你好/,因为:

SVNParentPath "D:/Repositories/"

d:\Repositories>dir /AD /B 
... 
Hello 

如果我重命名SVNParentPath内的目录,我有效地重命名回购和更改它的URL