SVN 两台服务器如何同步

SVN 两台服务器如何同步,第1张

首次需要提供,以后每次执行sync时,需要提供本地svn库的密码(你可以通过在本地保存svn用户和密码避免输入)。第i次执行sync时使用脚本自动定时同步就可以了。处于安全考虑,建立一个本地svn只读用户就可以了。

1、首先在电脑桌面鼠标右键,TortoiseSVN-选择Settings。

2、打开界面如下图,然后在左侧栏选择“Saved Date”选项。

3、然后在右侧栏选择“authentication data”后的“Clear”。

4、然后d出下图页面,这就是之前保存的账户和密码。

5、全部选择,点击OK,就完成了。

注意事项:

如果同步是指commit,通常翻译为“提交”,那结果是将本地修改的内容上传到服务器

如果同步是指update,通常翻译为“更新”,其作用是将服务器上最新内容下载到本地,但对于已经修改过的文件保持修改的状态。

如果修改的这个文件,在修改期间别人已经修改并上传了,那么update时会提示发生冲突。

一、安装 SVN服务器程序

11运行 VisualSVN-Server-172msi

12选择程序安装目录 和 SVN仓库目录

我程序装在 C:\Program Files\VisualSVN Server , SVN仓库目录在 D:\SVN

13 安装完成,立即运行

二、服务器配置

21服务器维护界面

22仓库目录默认的内容

23创建新项目wapzucom

23创建用户ve

24设置项目的用户权限

Properties Security Add 选择刚创建的用户 ve ok 应用 确认

三、创建测试服务器目录 D:\>

无论是使用svnsync还是svn的外部引用,都只能实现单向同步,即源服务器上的该文件夹可以修改,目标服务器上的该文件夹只能是只读。

要实现两个SVN服务器用到同一个文件夹,最好的处理方式是将该文件夹独立出来作为一个单独的版本库,然后两个SVN服务器都通过svn的外部引用方式使用该版本库。对这个文件夹的修改都在这个单独的版本库中进行,另两个SVN服务器对它都是以只读方式访问。

以上就是关于SVN 两台服务器如何同步全部的内容,包括:SVN 两台服务器如何同步、SVN同步出错(svnsync: E160013) 求解决方案、如何利用svn自动同步更新到网站服务器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9465345.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存