windows下如何备份导出SVN库、导入SVN库?

工具/原料

  • 环境

    操作系统:Windows2003,32位

    SVN Server版本:svn-win32-1.6.16

    SVN Client版本:TortoiseSVN-1.6.16.21511

方法\步骤

  1. 1

    一、目的

    如何将c:\svnroot下的各个库备份到c:\svnbak?

    如何将c:\svnbak下各个库的备份文件导入到svn库下?

  2. 2

    二、备份SVN库。将svn库备份导出到c:\svnbak,生成dump文件。

    在cmd命令行里输入:
    svnadmin dump c:\svnroot\repos1   > c:\svnbak\repos1.dump

    windows下如何备份导出SVN库、导入SVN库?
  3. 3

    三、导入备份库到新的SVN库下。

    1,在svnroot目录下新建空文件夹repos2,在repos2下建库,具体方法请参考偶的原创经验《如何在windows上安装部署设置SVN服务器》。

    svnadmin load  c:\svnroot\repos2  < c:\svnbak\repos1.dump  (将c:\svnbak下库的备份文件repos1.dump导入到新库repos2 下。)

    windows下如何备份导出SVN库、导入SVN库?_第1张图片
  4. 4

    四、导入备份库到某一个库的某一个文件夹下。

    1,在已存在库repos1下,新建文件夹trunk。创建方法为,邮件单击文件空白处,选择“TortoiseSVN->Repo-browser”,在URL输入svn://localhost/repos1,弹出的对话框中,按照如下方法创建文件夹。

    2,在在cmd命令行里输入

    svnadmin loadC:\svnroot\repos3  --parent-dir /trunk< c:\svnbak\repos1.dump

    (将c:\svnbak下库的备份文件repos1.dump导入到repos1下的trunk文件夹下。)

    windows下如何备份导出SVN库、导入SVN库?_第2张图片
    windows下如何备份导出SVN库、导入SVN库?_第3张图片

注意事项

  • 导入备份库到新的SVN库下时,一定要新建库!

你可能感兴趣的:(windows下如何备份导出SVN库、导入SVN库?)