我已经设置了svn服务器。我需要将项目代码放在与svn服务器不同的子网中的另一台机器上。
就是这样:这台服务器设置了subversion,从很多项目中获取了很多代码。我需要将代码放在与svn服务器不同的机器中,以允许访问托管在不同子网中的LDAP服务器。每次我向svn服务器的机器提交新代码时,我都会使用一个技巧将代码签出到这台机器上。我的问题是,是否有任何方法可以让svn远程管理代码到这台机器而不是自己创建一个本地dir存储库。
由于
答案 0 :(得分:1)
如果您真的想要镜像存储库,而不仅仅是工作副本,请查看svnsync
。但是,您仍然需要在两者之间建立有效的网络连接。另请注意,镜像是只读的。
有很多方法可以触发同步:
&
一样简单。在Windows上,我无法让它工作。 synsync
。由于不必要的同步,这将导致一些额外的网络负载,并且从机将更新一点,但在您的情况下这可能是可接受的。