我的机器上有一个svn repo(Windows)。任何人都有一个脚本将其备份到网络共享?
我在本地使用repo,因为我断开了很多。网络共享位于具有备份策略的服务器上。我是git / hg的完美候选人,但我还是不想放弃我的VS集成。
答案 0 :(得分:4)
svnadmin dump C:\ SVNRepositorio \ Repositorio> \备份\ BkTmpSubversion \ subversiontemp.dump
同上Spooky的回复^^
在linux上,您可以尝试在中间添加“| gzip”
还要看一下--incremental& --deltas flags
sparkes:对于某些不是本地的“我的机器”值。
此外,如果您出于非商业原因使用SVN(我将拼贴检查到SVN中的所有作业),您可能 备份系统。
答案 1 :(得分:3)
svnadmin dump C:\ SVNRepositorio \ Repositorio> \\备份\ BkTmpSubversion \ subversiontemp.dump
试试这个。
答案 2 :(得分:3)
我为一堆repos编写了一个批处理文件来执行此操作,您可以将该批处理文件挂钩到Windows调度程序并按计划运行。
svnadmin hotcopy m:\Source\Q4Press\Repo m:\SvnOut\Q4Press
我使用hotcopy但svn转储也可以正常工作。