1

我将 svnsync 作为后台进程运行,

nohup svnsync synchronize svn://www.example.com/repos &

但有时源 SVN 存储库/服务器会崩溃。我可以设置 svnsync 或配置一些会定期重试同步的东西吗?

注意:

  1. svnsync 连接失败,报错:

svnsync:PROPFIND 请求在“/repos/abc”上失败

svnsync:'/repos/abc'的PROPFIND:无法连接到服务器(http://a.bc.de)

  1. 锁留在需要使用以下命令清除的位置

svn pdel --revprop -r 0 svn:sync-lock --username myusername svn://www.example.com/repos

4

1 回答 1

1

你运行它的方式意味着它会在它完成后停止,所以它绝不是连续的。

我会使用 cron 作业来重复调用 svnsync 间隔。我不建议自动清洁锁,因为它们在那里是有充分理由的。

服务器/存储库以何种方式崩溃?尝试svnadmin verify在存储库上运行。

于 2011-01-20T08:39:11.227 回答