我已经设置了一个 svn 服务器。我需要将项目代码放在与 svn 的服务器不同的子网中的另一台机器上。
就是这样:这个服务器设置了颠覆,保存了来自许多项目的大量代码。我需要将代码放在与 svn 服务器不同的机器上,以允许访问托管在不同子网中的 LDAP 服务器。每次我向 svn 服务器的机器提交新代码时,我都使用了一个技巧,将代码检查到这台机器上。我的问题是,是否有任何方法可以让 svn 远程管理这台机器上的代码,而不是在其自身上创建一个本地目录存储库。
谢谢
我已经设置了一个 svn 服务器。我需要将项目代码放在与 svn 的服务器不同的子网中的另一台机器上。
就是这样:这个服务器设置了颠覆,保存了来自许多项目的大量代码。我需要将代码放在与 svn 服务器不同的机器上,以允许访问托管在不同子网中的 LDAP 服务器。每次我向 svn 服务器的机器提交新代码时,我都使用了一个技巧,将代码检查到这台机器上。我的问题是,是否有任何方法可以让 svn 远程管理这台机器上的代码,而不是在其自身上创建一个本地目录存储库。
谢谢
如果您真的想镜像存储库,而不仅仅是工作副本,请查看svnsync
. 但是,您仍然需要在两者之间建立有效的网络连接。另请注意,镜像是只读的。
触发同步的方法有很多:
&
在命令中附加 a 一样简单。在 Windows 上,我无法让它工作。synsync
每 n 秒运行一次。由于不必要的同步,这将导致一些额外的网络负载,并且从站的更新速度会慢一些,但这在您的情况下可能是可以接受的。