我想创build一个远程回购的本地副本。 这是应该做的,因为我们正在运行一些经常使用回购的工具,我们想要防止浪费带宽。
本地副本上没有写入过程。 它应该在工具开始之前更新。
我的第一个想法是使用svnsync ,但我们不能使用它。 我阅读了一些关于它的教程,它需要在主端进行configuration。 一方面,在另一方不可能做到这一点,就不可能允许传入的传输。 主机触发从机同步,如果我是正确的
svnadmin hotcopy仅适用于文件库。
这是不可能切换到混帐,因为我使用statsvn的一些统计数据。
远程回购可通过HTTPS访问。 有没有可能创build一个副本?
感谢任何提示。
好吧,我犯了一个错误。 我误解了svnsync的输出:
svnsync: Repository has not been enabled to accept revision propchanges; ask the administrator to create a pre-revprop-change hook
我以为我必须在主端创build这样的脚本,而不是从端。
现在我得到了它的工作。 只需遵循以下步骤:
svnsync init来初始化它 svnsync sync来同步它 感谢@ Zoredache的评论。
现在更新是使用每日cronjob执行的。