Svn 如何在Subversion中更改存储库URL?

Svn 如何在Subversion中更改存储库URL?,svn,svn-repository,Svn,Svn Repository,我知道我的情况有点扭曲。我遇到一位回购所有人要求更改回购URL的名称。 基本上,他们想把它从h..p://svn/ABC/Repo_XYZ改为h..p://svn/ABC/XYZ/ 首先,我想知道这是否真的可行。我在服务器上有管理员权限,但从用户角度看我不能做任何事情。 我在Google上四处寻找,但无论在哪里,我都会遇到最终用户如何修复它,而不是从SVN服务器管理的角度来看。 我还想知道URL中的这种变化是如何发生的。除了URL更改之外,我们还需要进行其他更改。 我可能解释得不太清楚。如果有人

我知道我的情况有点扭曲。我遇到一位回购所有人要求更改回购URL的名称。 基本上,他们想把它从h..p://svn/ABC/Repo_XYZ改为h..p://svn/ABC/XYZ/

首先,我想知道这是否真的可行。我在服务器上有管理员权限,但从用户角度看我不能做任何事情。 我在Google上四处寻找,但无论在哪里,我都会遇到最终用户如何修复它,而不是从SVN服务器管理的角度来看。 我还想知道URL中的这种变化是如何发生的。除了URL更改之外,我们还需要进行其他更改。 我可能解释得不太清楚。如果有人能做任何编辑,我将不胜感激。
谢谢

这取决于SVN客户端。如果您使用的是SmartSVN,只需单击菜单“修改->重新定位”并输入新的url即可,方法是在服务器上设置软链接(如果您使用的是Windows服务器,则可以设置连接点)。实际上,您在Repo_XYZ子目录中有一个存储库,因此您应该能够软链接到XYZ。这个方法肯定可以用来更改URL的路径部分(我已经使用了它,所以我们可以使用它,而不是使用它)。一个潜在的问题可能是您正在更改存储库的名称和路径,但我认为这不应该是一个问题。

好的。如果我们谈到Apache服务的回购协议,让我们以at为例

我有路径为/svn/Hello/的“Hello”回购协议,因为:

SVNParentPath“D:/Repositories/”


如果我在SVNParentPath中重命名目录,我会有效地重命名repo并更改它的URL

,所以他们只想重命名存储库?我已经做过很多次了。具体的配置方式取决于服务器的设置方式。Warren,正如_mandrill告诉我的,我正在寻找服务器端配置,而不是客户端配置。如果你能给我一些见解,我将不胜感激。他问的是服务器配置,而不是客户端配置
d:\Repositories>dir /AD /B
...
Hello