2009-01-06 34 views
0

在我的笔记本电脑上,当我用svn访问我的svn仓库(例如svn:// computername/repository)时,我使用计算机的名字。但是,当我在我的网络之外时,我需要使用Internet可寻址名称(例如svn://computername.dyndns.com/repository)。我想继续这样做,这样当我在家时,我的登记和更新速度会尽可能快,并且不依赖另一台服务器(dyndns)。有没有办法使用我已经检出的相同文件夹结构,只是来回更改名称?您可以更改客户端登录到哪个Subversion存储库吗?

回答

7

是的。在TortoiseSVN右键菜单下,选择'Relocate'。您可以从那里更改存储库的URL。

1

您应该可以从网络内部和外部使用完全限定的URL(例如svn://computername.dyndns.com/repository),而不必更改。

+0

正确,因此我的问题的一部分谈论速度和独立于其他服务器。 – 2009-01-06 21:23:39

1

那么,如果你想保持在一个集中的位置,以便其他人可以访问你将不得不像你一样保持远程服务器。

如果你是唯一一个在你自己的机器上设置svn仓库的用户。

瓶颈是远程访问,如果你必须保持它,改变你用来访问的名称不会有任何区别。

最后,如果问题仅仅是重新定位,您可以设置您的网络DNS以指向computername.dyndns.com以计算机名称并始终使用dyndns url访问。

相关问题