Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如果从属服务器不同步,则自动从主服务器初始化svnsync命令_Apache_Svn_Hook_Svnsync - Fatal编程技术网

Apache 如果从属服务器不同步,则自动从主服务器初始化svnsync命令

Apache 如果从属服务器不同步,则自动从主服务器初始化svnsync命令,apache,svn,hook,svnsync,Apache,Svn,Hook,Svnsync,我有一个主-从SVN服务器的设置。从服务器使用直写代理,所以每次提交都会转发给主服务器。 当从属服务器不同步时,无法将从从属存储库签出的工作副本更新为最新版本。 因此,我正在寻找一种解决方案,如果从服务器在提交时不同步,它将自动从主服务器初始化svnsync命令 谢谢 [更新] 出现这种情况的原因是,我们在一天结束时关闭了从属服务器,而主服务器却一直在运行。因此,如果svnsync没有在从机启动时发生,普通用户就不能面对问题,尽管这已经是很久以前的事了,但只要为任何面临这一问题的人关闭它就



我有一个主-从SVN服务器的设置。从服务器使用直写代理,所以每次提交都会转发给主服务器。

当从属服务器不同步时,无法将从从属存储库签出的工作副本更新为最新版本。

因此,我正在寻找一种解决方案,如果从服务器在提交时不同步,它将自动从主服务器初始化svnsync命令

谢谢

[更新]
出现这种情况的原因是,我们在一天结束时关闭了从属服务器,而主服务器却一直在运行。因此,如果svnsync没有在从机启动时发生,普通用户就不能面对问题

,尽管这已经是很久以前的事了,但只要为任何面临这一问题的人关闭它就行了。这是我完成的设置

1. Created a batch command to call svnsync from master to slave
2. Created a RDP service to call batch created in previous step on master svn server
3. User this service call on startup of slave machine with authentication.
因此,主从同步以两种方式发生

1. When Slave machine startup it automatically calls this rdp service
2. Next commit automatically calls svnsync as it is in post-commit hook

通常这意味着出现了问题,应该检查问题是什么…所以我不确定是否自动执行类似操作。感谢您的回复。请检查问题的更新。嗯。我不明白更新的意思:(你能澄清一下吗?发生这种情况是因为我们在一天结束时关闭了从属服务器,而主服务器一直在运行。因此,如果svnsync在从属服务器启动时没有发生,普通用户一定不会面临问题。