为所有代码和内容备份SVN服务器的最佳方法是什么?

nop*_*ole 2 svn backup visualsvn

有没有一个很好的方法来备份SVN服务器上的所有代码和内容?因为如果那个硬盘死了,那么所有的工作都会丢失.

我认为如果我们经常使用多台计算机对SVN进行更新,大多数文件都存在于这些机器上,因此代码更安全,不会丢失.

我还在考虑编写一个脚本来复制c:\repositoriesto w:\,这是一个2TB的外置硬盘,白天大部分都是空闲的.复制过程可以由cron或Windows调度程序每晚运行...但是复制一切都是过度的吗?它可能是十几个在白天变化的文件,总共为0.5MB,复制整个存储库可能涉及50MB或更多.如果在cron作业运行时我正在进行SVN签到,该怎么办?这些文件不会处于不一致的状态吗?

或者将存储库放在哪里c:\以便SVN更新很快(w:驱动器需要时间在空闲时间长时间唤醒),然后只需创建一个项目w:\并检出所有文件w:\all_code,它将SVN更新到整个存储库,然后运行cron jobs到SVN更新w:\,每晚同步到存储库,以便所有文件的额外副本都打开w:

Jon*_*Jon 7

你有很多选择: