我正在Windows服务器上运行SVN服务器,并且想要安排自动备份过程。我将永远是唯一一个在存储库上工作的人。我是否应该使用hotcopy或可以使用简单的Windows备份应用程序来备份存储库? xcopy或robocopy呢?SVN存储库的Windows备份
回答
我发现只需复制/粘贴(XCopy)存储库是最简单的解决方案。您可能需要考虑在将版本库复制到单个文件之前将其复制到一个文件中,因为我发现复制一个大文件比复制一堆较小的文件要快得多。这可能不是一个问题,如果你的资料库虽小,但要考虑的事情:
svnadmin dump /path/to/repository > repository-name.dmp
我使用Mozy Home来备份我所有的个人开发文件(Subversion,Visual Studio项目等)。它很简单,不占用太多资源,易于配置,最重要的是:免费。
我想过用xcopy或类似的东西写自己的备份解决方案,但为什么要重新发明轮子?
只要您确定在备份期间没有人访问(特别是承诺)存储库,就不需要使用hotcopy。您可以简单地使用任何您想要的工具复制/备份存储库。
重复SVN backups..is hotcopy enough or should I worry about full and incremental dumps?问题种类。
不要忘了思考:(?如果两个备份之间的崩溃会发生什么)
- 备份的频率
- 清洗过程(你要多少备份保留一段时间??)
- 自由空间管理(什么样的磁盘空间,每个备份的时间)
- 恢复过程:测试),其从未被测试备份是不是“真正的”备份;)
作为唯一的用户,您应该可以,因为您知道在备份过程中您永远不会提交更改(对吗? :)尽管如此,使用hotcopy或转储似乎没有任何“麻烦”。它们一样易于使用。
如果你使用它,你还会得到两个奖励。一种情况是,如果你的情况发生了变化(你可以让更多的人使用你的存储库),你不必记住,然后回去改变你的方式。还有两点是,如果恢复过程中出现问题,您并不是真的想要发布一个以“我通过制作副本回购备份来做备份...”的问题。“
如果SVN住在你的电脑里你可以使用简单的文件拷贝,最安全的方法就是使用转储备份。
记住,你有保留的备份你的电脑的,有一个免费的SVN备份工具here
它都种备份,即时拷贝和转储并将其发送到您的电子邮件或FTP
这里的GUI的Windows工具,让本地和远程Subversion版本库的转储:
工具介绍说:
这个简单的工具允许进行本地和远程Subversion存储库的转储备份。该软件的工作方式与“svnadmin”相同,但不是GUI前端。而是直接使用Subversion库来允许在独立模式下创建转储,而无需任何其他附加工具。
在你的情况下,问题是这个工具需要手动启动进行备份,目前没有自动备份计划。
- 1. SVN存储库备份策略
- 2. SVN - 从备份恢复存储库
- 3. 视觉SVN多个存储库备份
- 4. svn备份库
- 5. 将svn备份到另一个svn存储库
- 6. 备份Assembla托管SVN仓库到windows
- 7. 如何备份托管的SVN存储库?
- 8. 将svn存储库备份到网络共享的脚本
- 9. SVN连续转储/备份
- 10. xcopy是否用于复制(备份)svn存储库?
- 11. 从手动备份中恢复SVN存储库
- 12. 如何从备份中恢复SVN存储库?
- 13. 如何备份Windows Azure表格存储?
- 14. 维护git存储库的备份
- 15. 无法备份隐藏文件的Mercurial存储库备份
- 16. VisualSVN存储库备份文件格式
- 17. Mercurial本地存储库备份
- 18. Jackrabbit存储库增量备份
- 19. 手动备份为mercurial存储库
- 20. SVN备份
- 21. 使用SVN备份数据库转储文件的影响
- 22. 以完整的历史记录对SVN存储库进行备份
- 23. 如何在每次时间戳不同时使用rsnapshot备份SVN存储库?
- 24. 备份一个数据库到SVN
- 25. 用SVN备份MySQL数据库?
- 26. 如何备份远程SVN信息库
- 27. SVN增量备份
- 28. 备份独立存储
- 29. 备份API - 存储限制?
- 30. Docker卷存储备份
对于自动化过程,该条件不是非常稳健;我会用hotcopy或dump自己。 – 2009-01-07 08:14:04
Marc,这当然是真的,我也使用hotcopy。但Dscoduc明确表示,他永远是唯一一个在存储库上工作的人 - 所以它不应该是一个问题。 – M4N 2009-01-07 09:59:38