0



我有一个主从 SVN 服务器的设置。
Master和两个Slave服务器设置在三个不同时区的三个不同位置。我们不能让从服务器 24 小时开机,所以从服务器需要在每天结束时关闭。但与此同时,开发人员正在从另一个从服务器向主服务器提交更改。主服务器永远启动。

所以我的情况是在一天开始时,每个从服务器都需要与主服务器同步,这只能通过 svnsync 命令从主服务器完成。

从服务器启动时有什么方法可以自动同步?

我们正在使用 apache 服务器来托管颠覆。操作系统是 windows server 2008 R2。

谢谢

4

1 回答 1

0

如果svnsync在启动时脚本中无法在从属服务器上使用,您可以执行类似于此博客文章中描述的解决方案的操作。

总而言之,然后在主服务器(用 Python 编写)上监听一个专用服务器,该服务器将svnsync在接收到一个特殊的 TCP 数据包时启动。

然后,在您的从属设备上,您可以使用Windows 版本netcat(如博客文章中所述)来触发同步。

于 2012-07-17T13:11:53.203 回答