
首次需要提供,以后每次执行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自动同步更新到网站服务器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)