SVN迁移

0

把SVN迁移到本地来,本来以为直接拷贝SVN目录就可以了,但是发现直接拷贝SVN目录是会存在问题的,因为版本不同总是提示:期望文件系统格式在“1”到“4”之间;发搜索现格式“6”。所以还是使用了svn的命令,步骤如下:

  • 备份svn存储库
# 压缩备份
svnadmin dump E:/SVN/acgist | gzip > ./acgist.gz
# 不压缩备份
svnadmin dump E:/SVN/acgist > ./acgist.svn
  • 恢复svn存储库
# 建立新的svn存储库
svnadmin create E:/SVN/new
# 导入存储库数据
svnadmin load E:/SVN/new < ./acgist.svn

更多参考:http://blog.chinaunix.net/uid-354915-id-3766906.html

项目迁移使用relocate,还有就是Eclipse/MyEclipse里面废弃旧的SVN地址,会出现无法废弃旧的位置,迁移后废弃时就会提示这个错误:本地工作空间中的项目已经共享在xxxx,只有所有本地都从此位置断开连接后才能废弃此位置

SVN废弃错误错误

这时我们只需要将就项目移除工作空间,也就是把项目delete就可以废弃位置了(注意不要勾选从磁盘删除),废除后把项目import进来就可以了。

Eclipse删除项目