Loading

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

 

posted @ 2015-04-28 10:18  androllen  阅读(405)  评论(0)    收藏  举报