我想要创建远程回购的本地副本。这是应该做的,因为我们正在运行一些工具,这些工具经常使用回购,我们希望防止浪费带宽。
本地副本上没有写入过程。应该在工具启动之前更新它。
我的第一个想法是使用svnsync,但我们不能使用它。我读了一些关于它的教程,它需要一个主侧的配置。一方面,在另一方不可能做到这一点,另一方面,不可能允许传入传输。如果我是对的,主人会触发奴隶的同步。
svnadmin hotcopy只在文件基上工作。
不可能切换到git,因为我使用statsvn进行一些统计。
远程回购可以通过HTTPS到达。有没有可能创建它的副本?
谢谢你的暗示。
发布于 2013-02-27 09:53:40
好吧我犯了个错误。我认为svnsync的输出:
svnsync: Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook我想我应该在主人这边,而不是奴隶那边创作这样的剧本。
现在我让它起作用了。只是按照步骤:
svnsync init初始化它svnsync sync同步它感谢@Zoredache的评论。
更新现在用一个日常的cron作业来执行。
https://serverfault.com/questions/482689
复制相似问题