当我的SVN服务器';Xcode中的IP地址更改?

当我的SVN服务器';Xcode中的IP地址更改?,svn,xcode,Svn,Xcode,我在Xcode中遇到以下错误: 错误:175002(RA层请求失败)说明:选项'http://User@192.168.0.107/svn/MyProj/MyProj.xcodeproj':无法连接到服务器(http://192.168.0.107) 自上次使用以来,我做了两个更改: 它所连接的计算机的本地IP地址已更改(这显然可以解释它无法连接的原因) 我从SDK 4.0升级到了4.1 我尝试通过执行以下操作来修复它: 我去了SCM>Repositories 配置了我的存储库并设置了新的

我在Xcode中遇到以下错误:

错误:175002(RA层请求失败)说明:选项'http://User@192.168.0.107/svn/MyProj/MyProj.xcodeproj':无法连接到服务器(http://192.168.0.107)

自上次使用以来,我做了两个更改:

  • 它所连接的计算机的本地IP地址已更改(这显然可以解释它无法连接的原因)
  • 我从SDK 4.0升级到了4.1
我尝试通过执行以下操作来修复它:

  • 我去了SCM>Repositories
  • 配置了我的存储库并设置了新的IP地址
它正确地显示了每个被修改文件附近的“M”图标,但是,我仍然偶尔收到这些错误消息,这意味着旧IP地址仍然存储在某个地方


当IP地址更改时,我还需要修改什么?

如果您最初使用
http://User@192.168.0.107/svn/MyProj
(比方说),那么工作副本中的每个文件夹仍将引用旧位置。您需要使用
svn开关--relocate
如下:

cd MyProj
svn switch --relocate http://User@192.168.0.107/svn/MyProj http://User@newip/svn/MyProj

文件显示为M,svn仍然可以正确计算差异,这两个都是本地操作,不需要访问存储库。

这很有效,谢谢。命令
svn info
还可以帮助查看任何给定目录使用的当前URL。