visualsvn热备份sync同步.docx

上传人:b****0 文档编号:25851578 上传时间:2023-06-16 格式:DOCX 页数:10 大小:184.49KB
下载 相关 举报
visualsvn热备份sync同步.docx_第1页
第1页 / 共10页
visualsvn热备份sync同步.docx_第2页
第2页 / 共10页
visualsvn热备份sync同步.docx_第3页
第3页 / 共10页
visualsvn热备份sync同步.docx_第4页
第4页 / 共10页
visualsvn热备份sync同步.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

visualsvn热备份sync同步.docx

《visualsvn热备份sync同步.docx》由会员分享,可在线阅读,更多相关《visualsvn热备份sync同步.docx(10页珍藏版)》请在冰豆网上搜索。

visualsvn热备份sync同步.docx

visualsvn热备份sync同步

利用svnsync同步SVN版本库

配置环境:

主SVNSever:

windows2003+VisualSVN-Server-2.5.12

备SVNSever:

windows2003+VisualSVN-Server-2.5.12

目标:

将之前主库上的SVN数据迁移到VisualSVN上,然后在实现版本库的远程自动备份,版本库备份到另一台机器上。

VisualSVN服务器端安装

双击VisualSVN-Server-2.5.12.msi,然后点击“Next”下一步;

点击“Next”下一步

选择第一个,点击“Next”下一步

Location是VisualSVNServer安装路径,Repositories是版本库路径,port指定端口,

Usesecureconnection:

是否用https安全连接;如果不改,点击“Next”下一步;

点击“install”继续安装

点击“Finish”安装完成

VisualSVN主备配置:

主库服务器:

(IP:

192.168.22.66)

1.首先将之前SVN版本库目录下的文件COPY到VisualSVN版本库C:

\Repositories\目录下,刷新VisualSVN就可以看到;

2.添加用户,设置权限:

备份服务器:

(IP:

192.168.22.62)

3.创建一个新的空库

4.创建用户,设置权限,与主库一致:

5.编辑pre-revprop-change文件,增加容:

echo"Changingrevisionpropertiesotherthansvn:

logisprohibited">&2

exit0

这个文件存放路径:

C:

\Repositories\back_svn\hooks

6.用命令进行初始化:

file:

///C:

\Pepositories\back_svn→为备份库的所在的物理路径(视实际库路径而定)

192.168.22.66:

88/svn/svn_new→为主库的ChekOut路径(视实际端口号而定)

如果不输入--usernamesvn_back--password111111,命令执行时会提示输入用户名密码,这时将之前创建的用户svn_back及密码输入即可;

7.开始同步数据:

svnsyncsyncfile:

///C:

\Repositories\back_svn

8.同步成功后,在回到主库编辑post-commit文件,实现事实提交同步;

编辑容:

svnsyncsync--non-interactive192.168.22.62:

80/svn/back_svn--usernamesvn_back--password111111

其中192.168.22.62:

80/svn/back_svn为备份库CheckOut路径

配置结束,以后每次commit时,数据都会备份到备份库中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1