当我将我的项目签出到本地系统时,SVN 服务器的 IP 地址是192.168.5.x
。
因为我的网络中有一个 DHCP 服务器,所以现在 SVN IP 更改为192.168.5.y
。
当我尝试提交时,我收到有关此问题的错误,现在我该如何指向新 IP?我在开发中使用 NetBeans 执行 SVN 操作。
答案1
对于 netbeans IDE,在主菜单中选择 Team->Relocate 并提供您修改后的 URL,来源
编辑:同样在 RapidSVN 中,在菜单 Repository->switch URL 中会出现选项,在这里我们可以提供 SVN 存储库的新 URL 并检查重新定位选项。
答案2
您需要的命令是 svn switch。您可以通过研究 svn help switch 来了解有关其语法的更多信息,但简要地说;
svn switch --relocate <OLD REPOSITORY LOCATION> <NEW REPOSITORY LOCATION>
要小心。仔细检查你的地址,确保它不会在中途被中断(特别是如果你使用的是 SVN 1.6),否则你将不得不在之后清理混乱局面。
编辑:事后想法。您的 SVN 服务器确实应该有一个静态 DHCP IP 地址,否则您将不得不不断切换它。或者至少有一个动态主机名,它始终指向正确的 IP 地址。这将使您的生活更轻松。
答案3
在 Tortoise SVN 客户端中,
转到 svn 项目的根文件夹。然后,右键单击。
TortoiseSVN->重新定位。并分配新的 IP 地址。
完毕
答案4
在 NetBeans 8.0.2 中:
- 断开存储库(菜单:团队->断开连接)
- 清除存储库 URL 历史记录(菜单:工具->选项->团队->Subversion->管理连接设置)
- 使用新 URL 重新连接(菜单:团队->连接)