首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

svn导出导入运用

2012-07-03 
svn导出导入使用因为要更换svn服务器,因此需要在将原有的代码库迁移到新服务器上,但还需要保留原有的代码

svn导出导入使用

因为要更换svn服务器,因此需要在将原有的代码库迁移到新服务器上,但还需要保留原有的代码库的所有信息,像日志、每次变更等。
迁移方式有很多,因为代码库不多,就直接采用svn的dump和load进行迁移,通过这种方式,迁移后代码库将跟之前的代码库内容完成一致,就重要的代码库的uuid也将保持一致,当迁移完成后,只要将原先访问的svn地址改成新的地址就可以了。这种迁移方式不管是linux下还是windows都是可以用的,且操作命令一致。

具体迁移步骤如下:
1、先将代码库通过svn dump命令备份出来,我现在需要迁移xinsi这个代码,则命令如下:

svnadmin dump -r 0:HEAD xinsi >xinsi.dump

这样xinsi库将备份到xinsi.dump文件中了。

2

在新的机器上安装VisualSVN-Server-2.1.9.zip

配置环境变量?C:\Program Files\VisualSVN Server\bin;

进入visualSVN 创建用户名

?

3、在新服务上创建同名代码库

    svnadmin create xinsi

将备份文件xinsi.dump恢复到新服务器上

    svnadmin load xinsi < xinsi.dump

?

需要注意的地方

1???? 首先找到原来的资源库所在的位置 ,然后在cmd方式下进入到所在的目录再执行导出语句

2???? 导入时同样也是要到资源库的位置cmd方式下执行导入

3???? 如果cmd方式下svnadmin提示错误,可能是需要将bin目录添加到path路径中

?

?

?

?

热点排行