Svn 为Subversion存储库创建冗余?

Svn 为Subversion存储库创建冗余?,svn,repository,redundancy,Svn,Repository,Redundancy,创建冗余subversion存储库的最佳方法是什么 我有一个subversion存储库(通过apache2和WebDAV链接),并希望在发生停机时在另一台服务器上创建镜像存储库,但我不确定最好的方法 我认为提交后脚本可以用来传播更改,但我不确定这是否是最好的方法,有人有任何意见吗?您真的需要每次提交备份吗?几乎可以肯定的是,有比走这条路更好的安全防范失败的方法。例如,考虑到大多数故障都是磁盘故障,移动到RAID阵列和/或NAS/SAN存储将为您提供更好的常规保护,如果配置正确,还将提供更好的性能

创建冗余subversion存储库的最佳方法是什么

我有一个subversion存储库(通过apache2和WebDAV链接),并希望在发生停机时在另一台服务器上创建镜像存储库,但我不确定最好的方法


我认为提交后脚本可以用来传播更改,但我不确定这是否是最好的方法,有人有任何意见吗?您真的需要每次提交备份吗?几乎可以肯定的是,有比走这条路更好的安全防范失败的方法。例如,考虑到大多数故障都是磁盘故障,移动到RAID阵列和/或NAS/SAN存储将为您提供更好的常规保护,如果配置正确,还将提供更好的性能。此时,场外备份就变成了使用可用工具的问题。有关详细信息,请参阅svn手册的


如果您真的需要每次提交备份,那么,是的,提交后脚本是一个不错的选择。

听起来您需要的基本上是联邦(同步)服务器。。。 我最近也问了同样的问题……虽然我没有找到确切的解决办法,但我正在寻找的答案很接近。

如果您只需要对镜像存储库进行只读访问,则可以使用SVN 1.4中添加的用于镜像的存储库

我们在构建服务器上使用辅助存储库来运行CruiseControl.NET,但镜像存储库是只读的