VisualSVNServer备份操作说明.docx
- 文档编号:24434825
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:16
- 大小:1.07MB
VisualSVNServer备份操作说明.docx
《VisualSVNServer备份操作说明.docx》由会员分享,可在线阅读,更多相关《VisualSVNServer备份操作说明.docx(16页珍藏版)》请在冰豆网上搜索。
VisualSVNServer备份操作说明
VisualSVNServer2.5.10
备份操作说明
修订记录
1.
1.1.
1.2.
1.3.
1.4.
1.5.
2.
3.
4.
5.
6.
7.
7.1.
7.1.1.
7.1.2.
7.2.
7.2.1.
7.2.2.
8.
8.1.
8.2.
8.3.
8.3.1.
VisualSVNServer2.5.10备份操作说明
错误!
未定义书签。
同步备所需要的命令3
Svnsyn3
目标3
过程3
初始化4
同步4
具体操作操作流程概括5
遇到的问题与解决方法错误!
未定义书签。
Subversion同步工具svnsync出错错误!
未定义书签。
使用svnsync备份很简单,步骤如下错误!
未定义书签。
注意事项5
关于svnsync备份时出现的问题解析错误!
未定义书签。
问题一错误!
未定义书签。
问题描述错误!
未定义书签。
解决方案错误!
未定义书签。
问题二错误!
未定义书签。
问题描述错误!
未定义书签。
解决方案错误!
未定义书签。
自动定时备份5
VisualSVNServer2.5.10备份操作说明
1.同步备所需要的命令
1.1.svnsync
利用两个命令svnsync来同步版本库。
达到备份版本库的目的要用到两个命令
1)svnsyncinit:
初始化,建立目标库和源库之间的同步关系
命令格式:
svnsyncinit目标库URL源库URL
2)svnsyncsync:
实现同步
命令格式svnsyncsync目标库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页
VisualSVNServer2.5.10备份操作说明
2)修改目标库的脚本pre-revprop-change有内容,只留下“exit0”即可。
1.4.初始化
在机器B上输入命令:
在C:
\ProgramFiles\VisualSVNServer\bin
根目录下输入:
Repositories/svnproject(有空
会提示输入用户名和密码,这里提供的用
1.5.同步
1)svnsyncsyncfile:
///E:
/Repositories/svnproject
会提示输入用户名和密码。
按要求输入用户名和密码。
到这一步时,SVN远程备份就已经完成。
第4页
VisualSVNServer2.5.10备份操作说明
2.具体操作操作流程概括
1、在要备份的机器上建立版本库;
2、进入hooks目录:
cdsvn/svnproject/hooks/;
3、创建pre-revprop-change.bat文件:
复制pre-revprop-change.tmpl,将扩展名改为pre-revprop-change.bat,并且清空原有的所有内容并保存;
4、修改文件:
pre-revprop-change文件,使其内容是留下“exit0”即可;⑤、同步初步:
svnsyncinitfile:
///E:
/Repositories/svnprojecthttp:
//192.168.1.42:
8081/svn/svnproject
(说明:
“E:
/Repositories/svnproject”为目标库的目录;
“http:
//192.168.1.42:
8081/svn/svnproject”为源版本库地址)⑤、实现同步:
svnsyncsyncfile:
///E:
/Repositories/svnproject
(说明:
“E:
/Repositories/svnproject”为目标库的目录)注意事项:
2)在备份服务器上不能进行任意操作,只能打开,不能增删改动!
3)要定期备份。
3.自动定时备份
脚本:
3.1.SVN.bat的说明
@echooff
callC:
callcdC:
\ProgramFiles\VisualSVNServer\bin2.然后执行备份命令:
“callsvnsyncsyncfile:
///E:
/svn/svnproject
第5页
VisualSVNServer2.5.10备份操作说明
3.2.定时执行计划
3.2.1.执行步骤
1.设置控制面板任务计划添加任务计划
2.第一步:
3.第二步:
第6页
VisualSVNServer2.5.10备份操作说明
4.第三步:
第7页
VisualSVNServer2.5.10备份操作说明
5.第四步:
第8页
VisualSVNServer2.5.10备份操作说明
6.第五步,这里需要输入本地机器的密码:
第9页
VisualSVNServer2.5.10备份操作说明
7.第六步:
第10页
VisualSVNServer2.5.10备份操作说明
8.第七步:
第11页
VisualSVNServer2.5.10备份操作说明
第12页
VisualSVNServer2.5.10备份操作说明
9.第八步,这里点击【应用】,需要输入本地机器密码:
11.第十步:
第13页
VisualSVNServer2.5.10备份操作说明
12.
13.完成。
第14页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualSVNServer 备份 操作 说明
![提示](https://static.bdocx.com/images/bang_tan.gif)