现在,我的SVN存储库位于笔记本电脑的硬盘上(虽然我使用代码托管服务来处理更多"关键"个人项目),我只是每周复制一次目录(最终会编写脚本或者我会制作它的地狱应用程序).我是否有破坏我的SVN存储库的风险?到目前为止,我对原件或副本没有任何问题,但这并不意味着我将来不会有风险.
考虑使用热拷贝:
svnadmin hotcopy - 制作存储库的热门副本......
此子命令对存储库进行完整的"热"备份,包括所有挂钩,配置文件,当然还有数据库文件.如果您通过了
--clean-logs
交换机,svnadmin
将执行存储库的热拷贝,然后从原始存储库中删除未使用的Berkeley DB日志.您可以随时运行此命令并制作存储库的安全副本,无论其他进程是否正在使用存储库...