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:?
你有很多选择:
svnadmin hotcopy:http://svnbook.red-bean.com/en/1.2/svn.ref.svnadmin.c.hotcopy.html
svnadmin dump和svnadmin load:http://svnbook.red-bean.com/en/1.2/svn.ref.svnadmin.c.dump.html
svnsync创建存储库的只读镜像:http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt
| 归档时间: |
|
| 查看次数: |
5407 次 |
| 最近记录: |