【发布时间】:2013-04-04 05:01:25
【问题描述】:
我已经设置了一个 svn 服务器。我需要将项目代码放在与 svn 的服务器不同的子网中的另一台机器上。
是这样的:这个服务器设置了颠覆,保存了来自许多项目的大量代码。我需要将代码放在与 svn 的服务器不同的机器上,以允许访问托管在不同子网中的 LDAP 服务器。每次我向 svn 服务器的机器提交新代码时,我都使用了一个技巧,将代码检查到这台机器上。我的问题是,是否有任何方法可以让 svn 远程管理这台机器上的代码,而不是在其自身上创建一个本地 dir 存储库。
谢谢
【问题讨论】:
-
欢迎来到 Stack Overflow!不幸的是,很难理解您的要求。您能否详细说明一下,或许可以向我们展示您的尝试?
-
我不太明白不同的子网与它有什么关系。你想在每次提交时将代码签出到 LDAP 服务器吗?
-
我想创建一个镜像存储库,它会自动将对原始文件所做的任何更改提交到另一台提供代码的机器上。这第二台机器是唯一能够访问 LDAP 服务器的机器,因为它与 svn 服务器位于另一个子网中
-
如果您真的想镜像 存储库,而不仅仅是工作副本,请查看
svnsync。但是,您仍然需要在两者之间建立有效的网络连接。另请注意,镜像是只读的。 -
谢谢,这正是我所需要的。现在我必须让 svnsync 像服务一样工作,自动同步原始存储库上所做的每一个更改..
标签: svn directory repository project remote-server