如果你的版本库因为某些原因而重定位了(IP/URL).也许你不能进行操作,不能提交,不能从新的定位检出副本,也不能将修改的数据提交到新位置的版本库中, → 也许正是你需要的。它的做法很简单: 查找所有 .svn 文件的接口然后把URL值改为新的版本库地址。
这是一个极少使用的操作.重定位只能 在版本库路径更改时使用。可能的原因是:
服务器的IP地址已更改。
协议已更改(比如从http://改为 https://)。
版本库在服务器的路径已更改。
换种说法,如果你要重定位,只有当你的工作副本仍然还在同一个版本库中定位,但版本库本身已经没有了。
以下情况不支持:
你要移到一个完全不同的版本库。这种情况下,你必须从新的版本库里执行一次干净的检出。
你要在同一个版本库中切换一个分支或目录。这么做你可以用 → .
如果你使用以上任意一种重定位方式,它将破坏你的工作副本,在你更新、提交等操作时会提示一些令人费解的错误信息。一旦发生这种情况,唯一的办法就是检出最新版本。