4

我目前在 Unfuddle 上托管了几个 SVN 存储库,我希望有一个存储库的本地副本作为备份。理想情况下,这将是一个“实时”备份,因此我的本地存储库将“ping”远程存储库,如果检测到任何更改,这些更改将应用​​于我的本地存储库。

有没有人试过这个?如果是这样,使用什么工具来完成这项工作?

谢谢。

4

3 回答 3

4

Try svnsync,它会创建存储库的完整镜像。svnsync sync将仅下载新修订版。还有一个svn-mirror,它做同样的事情。

Gitgit-svn也是一种选择。

我已经使用了svnsyncgit-svn

于 2008-10-27T00:42:42.157 回答
0

我只会创建一个运行 PowerShell 脚本/BAT 文件的计划任务,以便为您的每个存储库执行 svn 更新。

于 2008-10-27T00:27:33.950 回答
0

要创建存储库的副本(即:所有修订均完好无损),我认为您可能必须执行完整的备份/下载/恢复周期。有一些方法可以对存储库进行增量复制(通过svnadmin dumpsvnadmin hotcopy),但我怀疑 Unfuddle 会让您访问这些。

于 2008-10-27T00:34:39.757 回答