SVN-跨域导入项目之Windows OS
问题:我在本地电脑安装了svn服务,安装了小乌龟svn。。也检出了项目。。
这个时候 我想 把项目导入到另外一个外接盘(移动硬盘),那么问题来了,
怎么还有svnlog日志,还有多个迭代项目版本。那么多个项目怎么一键导入到硬盘里。
准备安装文件
小乌龟
visual SVN
第一个方法:我提倡使用 快捷方便 使用同步命令 svnsync
第二种方法:单文件导入速度较慢 svnadmin
第三种方法:多文件导出 单文件导入
1.首先你要创建一个新版本库

1.打开cmd命令行
2.找到你安装svn的路径下。

然后 在cmd 里面输入

这个时候 正式操作 svn命令了。
以下三种方法基于bin路径进行操作。
2.创建svn版本库
比如你的外接盘是 F:

这个时候你会发现 这个文件夹下多了一个这个文件

遇到这个问题的时候怎么解决。
新建一个文本文件
里面输入exit 0 放到这个文件夹里面

在重新操作命令
第一种方法 同步

初始化结束 参照文档 http://kb.dadclab.com/40.kb
然后进行导入版本库

一直等待导入成功,这个时候你的外接盘里面都有项目了。这个时候 你可以把硬盘外接至其他服务器里。
3.打开新版本库 为检出做准备
1.找到f:\svn目录下 右键

2.打开版本库浏览器。填入 file:///f:/svn
点击确定
3.发现问题。打不开啊。

4.找到 下面的路径里面的format 文件。

5. 把之前的文件重命名,复制一份新format文件,修改里面的内容 6 -> 4

6.在切换到f:\svn 目录下 右键 版本库浏览。。这个时候就可以打开了

7.这个时候 你的硬盘已经接入到另一台服务器里面 或者 你接入另一台电脑 http://w.gdu.me/wiki/sysadmin/svn_dump_move.html 见图一



第二种方法
1.找到你要导出的版本库

这个e盘 版本库是我本机安装的svn服务时候 安装小乌龟的svn版本库
看到这个版本库里面有109个版本号
1.使用增量导出

以此陆续导出


2.创建一个新版本库

3.分批导入版本库文件

导入成功输入下面命令
svnadmin load F:\foo < e:test.dump2
导入成功输入下面命令
svnadmin load F:\foo < e:test.dump3
3.第三种方法 使用svnrdump dump load

http://svnbook.red-bean.com/en/1.7/svn.ref.svnrdump.c.load.html
相关链接
http://www.microhowto.info/howto/mirror_a_subversion_repository.html
http://svnbook.red-bean.com/en/1.7/svn.reposadmin.maint.html
http://sunzy.org/2014/06/svn-repository-restore/
http://huihai.iteye.com/blog/1985751



浙公网安备 33010602011771号