svn 如何设置两个在不同服务器上的库能够同步,对A服务器bb库提交时,B服务器上的bb库也有相应修改

svn 如何设置两个在不同服务器上的库能够同步,对A服务器bb库提交时,B服务器上的bb库也有相应修改,第1张

使用SVN自带的同步工具svnsync可实现将一台SVN服务器上的某个版本库同步到另一台SVN服务器。

若要实现每次commit后自动同步,就把svnsync放到post-commit钩子里,每次commit后SVN服务器会自动调用这个钩子。

简单说思路就是这样了,具体实现细节你网上随便搜一下就是一大把,不重复贴了

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

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

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

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

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

注意事项:

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

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

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

这个是做一下update啊。。。说明你的服务器可能做了限定要求你在commit之前必须要做udpate

这样的话,你这个脚本写在post-commit中就起不到作用了吧。

你可以写到pre-commitbat或是start-commitbat中试一下看。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » svn 如何设置两个在不同服务器上的库能够同步,对A服务器bb库提交时,B服务器上的bb库也有相应修改

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情