【问题标题】:initialise svnsync command from slave svn server从从属 svn 服务器初始化 svnsync 命令
【发布时间】:2012-07-17 21:11:53
【问题描述】:



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

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

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

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

谢谢

【问题讨论】:

    标签: apache svn hook svnsync


    【解决方案1】:

    如果在启动时脚本中无法在从属服务器上使用svnsync,您可以执行this blog post 中描述的解决方案。

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

    然后,您可以在您的奴隶上使用netcatWindows version,如博文中所述来触发同步。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-18
      • 2018-05-05
      • 2013-01-28
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多