有这样一个问题,我有一个项目,需要在多台不同协议的svn服务器上同步,大致情况是这样:
有三台服务器:
公司局域网的服务器 svn://serverA/testProject
家中局域网的服务器 svn://serverB/testProject
公网收费的svn空间 https://serverC/testProject
我从serverA上checkout下来了项目testProject,编辑完以后同步到serverA肯定没有问题。现在我需要将项目同时提交到serverA和C上,之后从serveC上checkout下来,同步到serverB上。
以后修改每次修改都要在两个服务器上同步,serverA和serverC或者serverB和serverC。
简单点说最终目的就是在公司里的代码和家里的代码要保持一致,但是公司里或者家里的svn都不能通过公网访问,所以要借助第三方的svn空间过渡。(只要能手动同步就行了,不要求服务器间自动更新)
请问能不能实现?
请问svnsync怎么实现?比如,在serverA和serverB上都有testProject,我从serverA上checkout下来的之后怎么在serverB上update
追答若要用svnsync方式的话,看这篇文章吧,写的比较详细:
http://blog.chinaunix.net/uid-22646981-id-3084472.html