项目构建您现在的位置是:首页 > 博客日志 > 项目构建

解决svn迁移过程中出现:SVN Error: is not the same repository as的问题

<a href='mailto:'>微wx笑</a>的头像微wx笑2019-09-28 14:04:34项目构建人已围观关键字:

简介由于SVN服务器IP变化,所以项目需要迁移,但Relocate的过程中出了问题:SVN Error: xxx is not the same repository as xxx,只不过是IP变了,居然出现这样的错误。

由于SVN服务器IP变化,所以项目需要迁移,但Relocate的过程中出了问题:SVN Error: xxx is not the same repository as xxx,只不过是IP变了,居然出现这样的错误。se5编程技术_踩坑日志_进阶指南 - 无知人生

其中一个项目是IP发生变化之后又进行了操作,添加了一些文件,出现问题也能理解;但是什么都没有动的项目也出现这样的问题。se5编程技术_踩坑日志_进阶指南 - 无知人生


se5编程技术_踩坑日志_进阶指南 - 无知人生

问题现场

SVN Error: xxx is not the same repository as xxxse5编程技术_踩坑日志_进阶指南 - 无知人生

我的是Mac系统,迁移过程Relocate是通过Eclipse完成的se5编程技术_踩坑日志_进阶指南 - 无知人生

image.pngse5编程技术_踩坑日志_进阶指南 - 无知人生

image.pngse5编程技术_踩坑日志_进阶指南 - 无知人生

控制台输出如下:
se5编程技术_踩坑日志_进阶指南 - 无知人生

switch svn://192.168.0.168/allProject/createJava /Users/aven/Documents/createJava -r HEAD --force
    Invalid switch
svn: 'svn://192.168.1.168/allProject/createJava'
is not the same repository as
'svn://192.168.0.168/allProject'

网上看到资料是安装Tortoise 客户端,使用其Relocate功能进行解决。se5编程技术_踩坑日志_进阶指南 - 无知人生

但我又不想安装Tortoise 客户端,那么有没有其它的办法呢?se5编程技术_踩坑日志_进阶指南 - 无知人生

硬核方案

我恍惚恍惚的记得在Windows下,项目下有个svn的配置文件中记录了svn服务器的ip地址,也就是版本库的地址;se5编程技术_踩坑日志_进阶指南 - 无知人生

于是在Mac下,我想也应该有这么一个文件的存在,于是,被我找到了。se5编程技术_踩坑日志_进阶指南 - 无知人生

具体步骤:se5编程技术_踩坑日志_进阶指南 - 无知人生

1、Eclipse中项目属性,打开项目所在目录,需要显示隐藏文件,找到“.svn”目录se5编程技术_踩坑日志_进阶指南 - 无知人生

2、打开终端,切换到“.svn”目录se5编程技术_踩坑日志_进阶指南 - 无知人生

这个是不是有点麻烦?se5编程技术_踩坑日志_进阶指南 - 无知人生

这样做,终端中输入“cd ”,然后把“.svn”目录拖进来,回车。se5编程技术_踩坑日志_进阶指南 - 无知人生

3、编辑“wc.db”文件,我这里使用“vi”命令,你随意se5编程技术_踩坑日志_进阶指南 - 无知人生

sudo vi wc.db

vi中查找se5编程技术_踩坑日志_进阶指南 - 无知人生

命令状态下(怎么进入命令状态?ESC)se5编程技术_踩坑日志_进阶指南 - 无知人生

:/要查找的内容,注意特殊符号要加\转义

vi中查找替换
se5编程技术_踩坑日志_进阶指南 - 无知人生

:s/vivian/sky/ 替换当前行第一个 vivian 为 sky   
:s/vivian/sky/g 替换当前行所有 vivian 为 sky

把原来的IP替换为新的ip,保存文件,Eclipse中刷新项目,你已经切换到新服务器了。se5编程技术_踩坑日志_进阶指南 - 无知人生

这一波操作6不6?要不要点个赞?se5编程技术_踩坑日志_进阶指南 - 无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()

相关文章

站点信息

  • 建站时间:2018-10-24
  • 服务期限阿里云ECS 2027年到期
  • 主题模板:基于《今夕何夕》修改
  • 文章统计:210篇
  • 文章评论:15条
  • 文章阅读:2818次
  • 文章点赞:1026次
  • 微信公众号:扫描二维码,关注我们
  • 二维码-微信公众号-微wx笑