TortoiseSVN远程和本地网址自动更改

时间:2016-12-15 09:50:59

标签: svn tortoisesvn

我在家里用我的Raspberry Pi设置了一个subversion服务器。我使用动态DNS从外部访问它,所以存在问题。

当我回家时,为了访问repostory,我必须使用http://192.168.1.XX/svn/MyRepostory但是当我不在家时我必须使用DynDNS服务提供的url。

问题是TortoiseSVN只接受一个url来更新/提交repostory,所以如果我在外面设置它而不是工作,反之亦然。

有什么方法可以解决这个问题吗? 也许是某种备份网址,所以如果第一个失败则尝试另一个?

1 个答案:

答案 0 :(得分:0)

  

有什么方法可以解决这个问题吗?也许某种备份网址如此   第一个失败它尝试另一个吗?

正确的解决方案是正确配置您的服务器,并在从LAN和WAN访问时使用与存储库相同的URL。

如果由于某种原因在您的情况下无法执行此操作,请运行svn relocate命令将您的工作副本从一个URL重定位到另一个URL。请参阅TortoiseSVN Manual | Relocating a working copy