关于两个svn服务器同步的信息

hacker|
109

两个SVN服务器同步怎么操作

svn自带了svnsync同步机制,但不确定能否满足你们的使用要求。因为svnsync的同步,只能实现源服务器向目标服务器的单向同步,也就是说对目标服务器上的内容,只能进行update操作,而不能进行commit操作。

首先要确定的一点,这两台SVN服务器中只能有一台可以进行读写操作,另一台只能做备份用(你可以从上面读取数据,但不能修改上面的数据)。

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

打开eclipse开发工具,在需要进行关联的项目上点击右键,选择team。选择share Project,在team操作按钮右侧,选择分享项目。选择svn版本控制。

使用SVN自带的同步工具svnsync可实现将一台SVN服务器上的某个版本库同步到另一台SVN服务器。若要实现每次commit后自动同步,就把svnsync放到post-commit钩子里,每次commit后SVN服务器会自动调用这个钩子。

svn如何同步历史

1、svn是可以安装在eclipse中的一个插件。在eclipse工作区间可以看到本地项目代码文件夹。右击文件,选择team、与资源库同步。

2、打开eclipse开发工具,在需要进行关联的项目上点击右键,选择team。选择share Project,在team操作按钮右侧,选择分享项目。选择svn版本控制。

3、如果你们只是想把总部服务器上的数据取过来,而不用修改后传回总部服务器,那么用svnsync就可以 了;若还想传回去,那就要另想办法了。关于svnsync的同步设置,网上搜索一下吧,不是一两句话能说清的。

SVN服务器项目如何与本地项目同步、关联?

1、)随便在硬盘上新建一个文件夹,比如起名叫myproject,这个目录就是根目录了,src什么的肯定都将放在此目录下。2)连接上SVN,注意目录匹配。具体步骤是先report-browser,选择好目录后,文件夹上右击点checkout。

2、这就要用到SVN的分支/标记功能,你先查看日志,确定之前那个发布版的SVN版本号,然后从这个SVN版本号打个标记,然后就可以继续新开发工作了。如果以后想找回那个发布版,只要从那个标记找回就行了。

3、这个是做一下update啊。。说明你的服务器可能做了限定要求你在commit之前必须要做udpate.这样的话,你这个脚本写在post-commit中就起不到作用了吧。你可以写到pre-commit.bat或是start-commit.bat中试一下看。

4、svn自带了svnsync同步机制,但不确定能否满足你们的使用要求。因为svnsync的同步,只能实现源服务器向目标服务器的单向同步,也就是说对目标服务器上的内容,只能进行update操作,而不能进行commit操作。

一个项目在多台SVN服务器上同步问题

svn自带了svnsync同步机制,但不确定能否满足你们的使用要求。因为svnsync的同步,只能实现源服务器向目标服务器的单向同步,也就是说对目标服务器上的内容,只能进行update操作,而不能进行commit操作。

首先要确定的一点,这两台SVN服务器中只能有一台可以进行读写操作,另一台只能做备份用(你可以从上面读取数据,但不能修改上面的数据)。

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

需要对项目目录进行清理。具体操作:使用svn操作。选中项目目录。右键点击【TortoiseSVN】。点击【clean up】。

3条大神的评论

  • avatar
    访客 2023-09-01 下午 12:19:28

    Project,在team操作按钮右侧,选择分享项目。选择svn版本控制。使用SVN自带的同步工具svnsync可实现将一台SVN服务器上的某个版本库同步到另一台SVN

  • avatar
    访客 2023-09-01 下午 07:26:33

    用svnsync就可以 了;若还想传回去,那就要另想办法了。关于svnsync的同步设置,网上搜索一下吧,不是一两句话能说清的。SVN服务器项目如何与本地项目同步、关联?1、)随便在硬盘上新建一个文件

  • avatar
    访客 2023-09-01 上午 10:07:46

    两个SVN服务器同步怎么操作svn自带了svnsync同步机制,但不确定能否满足你们的使用要求。因为svnsync的同步,只能实现源服务器向目标服务器的单向同步,也就是说对目标服务器上的内容,只能进行update操作,而不能进行commit操作。首先要

发表评论