您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页VisualSVN Server备份操作说明

VisualSVN Server备份操作说明

来源:筏尚旅游网


VisualSVN Server 2.5.10

备份操作说明

第1 页

VisualSVN Server 2.5.10备份操作说明

目 录

修订记录 错误!未定义书签。 1. 1.1. 1.2. 1.3. 1.4. 1.5. 2. 3. 4. 5. 6. 7. 7.1.

同步备所需要的命令 ........................................................................................................3 Svnsyn ................................................................3 目标 ..................................................................3 过程 ..................................................................3 初始化 ................................................................4 同步 ..................................................................4 具体操作操作流程概括 ....................................................................................................5 遇到的问题与解决方法 .................................................................... 错误!未定义书签。 Subversion同步工具svnsync出错 ............................................... 错误!未定义书签。 使用svnsync备份很简单,步骤如下 ............................................ 错误!未定义书签。 注意事项 ............................................................................................................................5 关于svnsync备份时出现的问题解析 ............................................ 错误!未定义书签。 问题一 ................................................ 错误!未定义书签。

7.1.1. 问题描述 .............................................. 错误!未定义书签。 7.1.2. 解决方案 .............................................. 错误!未定义书签。 7.2.

问题二 ................................................ 错误!未定义书签。

7.2.1. 问题描述 .............................................. 错误!未定义书签。 7.2.2. 解决方案 .............................................. 错误!未定义书签。 8. 8.1. 8.2. 8.3.

自动定时备份 ....................................................................................................................5 Repositories.bat的说明 ................................................5 SVN.bat的说明 ........................................ 错误!未定义书签。 定时执行计划 ..........................................................6

8.3.1. 执行步骤 ..............................................................6

第2 页

VisualSVN Server 2.5.10备份操作说明

1. 同步备所需要的命令

1.1. svnsync

利用两个命令svnsync来同步版本库。达到备份版本库的目的要用到两个命令 1)svnsync init:初始化,建立目标库和源库之间的同步关系 命令格式: svnsync init 目标库URL 源库URL 2) svnsync sync:实现同步 命令格式 svnsync sync 目标库URL

1.2. 目标

实现版本库的远程自动备份,将版本库备份到另一台机器上:

假设要同步的源版本库为 http://192.168.1.42/svn/svnproject位于机器A,使用http协议;

目标库在机器B, file:///E:/Repositories/svnproject,这个为了简单和安全,使用file://协议。

1.3. 过程

1) 创建pre-revprop-change.bat文件:即复制pre-revprop-change.tmpl ,将其扩展名改为pre-revprop-change.bat,并且清空原有的所有内容并保存。如下图所示:

第3 页

VisualSVN Server 2.5.10备份操作说明

2)修改目标库的脚本pre-revprop-change:清空“pre-revprop-change.tmpl”文件的所有内容,只留下“exit 0”即可。

1.4. 初始化

在机器B上输入命令:

在C:\\Program Files\\VisualSVN Server\\bin根目录下输入:

svnsync init file://E:/ Repositories/svnproject (有空格)http://192.168.1.42:8081/svn/svnproject会提示输入用户名和密码,这里提供的用户名和密码是可以完全读取http://192.168.1.42:8081/svn/svnproject 的计算机密码,用户名和密码。

1.5. 同步

1) svnsync sync file:///E:/Repositories/svnproject 会提示输入用户名和密码。

按要求输入用户名和密码。到这一步时,SVN远程备份就已经完成。

第4 页

VisualSVN Server 2.5.10备份操作说明

2. 具体操作操作流程概括

①、在要备份的机器上建立版本库;

②、进入hooks目录:cd svn/svnproject/hooks/ ;

③、创建pre-revprop-change.bat文件:复制pre-revprop-change.tmpl ,将扩展名改为pre-revprop-change.bat,并且清空原有的所有内容并保存;

④、修改文件: pre-revprop-change文件,使其内容是留下“exit 0”即可; ⑤、同步初步:

svnsync init file:///E:/Repositories/svnproject http://192.168.1.42:8081/svn/svnproject (说明:“E:/Repositories/svnproject”为目标

“http://192.168.1.42:8081/svn/svnproject”为源版本库地址) ⑤、实现同步:

svnsync sync file:///E:/Repositories/svnproject (说明:“E:/Repositories/svnproject”为目标库的目录)

注意事项:

2) 在备份服务器上不能进行任意操作,只能打开,不能增删改动! 3) 要定期备份。

3. 自动定时备份

脚本:

3.1. SVN.bat的说明

1. 在Repositories.bat中的首先进入

的安装根目录下:

@echo off call C:

call cd C:\\Program Files\\VisualSVN Server\\bin,

2. 然后执行备份命令:“call svnsync sync file:///E:/svn/svnproject”

第5 页

VisualSVN Server 2.5.10备份操作说明

3.2. 定时执行计划

3.2.1. 执行步骤

1. 设置控制面板任务计划添加任务计划 2. 第一步:

3. 第二步:

第6 页

VisualSVN Server 2.5.10备份操作说明

4. 第三步:

第7 页

VisualSVN Server 2.5.10备份操作说明

5. 第四步:

第8 页

VisualSVN Server 2.5.10备份操作说明

6. 第五步,这里需要输入本地机器的密码:

第9 页

VisualSVN Server 2.5.10备份操作说明

7. 第六步:

第10 页

VisualSVN Server 2.5.10备份操作说明

8. 第七步:

第11 页

VisualSVN Server 2.5.10备份操作说明

第12 页

VisualSVN Server 2.5.10备份操作说明

9. 第八步,这里点击【应用】,需要输入本地机器密码:

10.

11. 第十步:

第13 页

VisualSVN Server 2.5.10备份操作说明

12.

13. 完成。

第14 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务