如何为SVN提供一个透明的备份服务器

有几个朋友和我在想一个项目。 我们需要一个服务器来为SVN存储库和存储基本的东西,我们有一段时间抓住(可以说,他们都是艺术和声音文件)。

我如何设置服务器,如果因任何原因(一个随机的未知的惊喜)而停止使所有的东西都透明地使用备份服务器而没有任何问题?

SVN Sync是备份所需的东西 – 但是您无法进行透明切换进行写入。 我能想到的最好的想法是在多个负载平衡的Apache服务器和networking挂载的回购上使用modsvn。 我记得使用nfs的一些问题,但你可以为他们的谷歌。 对于真正的多服务器同步,git或其他dvcs是要走的路。

我有一个非常好的解决scheme,适合我。

基本上,你都可以得到一个免费的Dropbox账户(如果你需要很less的费用,还可以获得更多的GB)。 然后你在保存箱中的一个文件夹中设置你的SVN信息库,并与你的朋友分享这个文件夹。 您将在本地机器上拥有SVN Repository的完整最新副本,只要您签入,这些更改将通过networking传输给您的朋友,他们可以检查本地存储库以获取您的更改。 这就像免费获得分布式版本控制的好处!

如果您的任何一台计算机出现故障,则不会影响其他计算机,这也是您在云中执行任何操作的原始备份。

我希望这可以帮助你 – 几个月来它已经为我们完美地工作了。