在 Eclipse 中变更 SVN 地址, **"重新定位"(Relocate)** 方式,操作简单且安全。
推荐方法:通过 SVN 资源库重新定位
- 打开 Eclipse,点击菜单栏 **Window → Show View → Other...**
- 在弹出窗口中搜索并选择 SVN → SVN Repositories ,点击 OK
- 在 SVN Repositories 视图中,右键点击需要更改的 SVN 地址
- 选择 **Relocate(重新定位)**
- 在弹出窗口中,勾选要更新的项目(或全选),点击 Next
- 在 New URL 输入框中填写新的 SVN 地址,点击 Finish
- 若提示输入凭证,请输入对应账号密码完成验证
此方法适用于大多数 Eclipse + Subversive/TortoiseSVN 插件环境 。
**备选方法:断开连接后重新共享(适用于复杂情况)**
如果"重新定位"失败(如提示权限或连接问题),可尝试:
- 右键项目 → Team → Disconnect
- 勾选 Delete SVN metadata from filesystem ,点击 OK
- 右键项目 → Team → Share Project
- 选择 SVN ,点击 Next
- 在 Repository location 中输入 新 SVN 地址的父目录 (如原地址为
http://.../svn/projectA,则填http://.../svn) - 点击 Next,指定项目模块名,完成配置
注意事项
- 中文路径问题 :若项目路径含中文,可能导致"重新定位"失败,可改用 Team → Switch 手动指定新地址 。
- 权限错误 :若出现
URL access forbidden,建议先用新地址 checkout 一个临时项目 验证权限,再执行重新定位 。 - 备份建议:操作前可备份工作目录,避免元信息损坏 。