用于将svn存储库备份到网络共享的脚本

时间:2008-08-21 16:12:54

标签: svn

我的机器上有一个svn repo(Windows)。任何人都有一个脚本将其备份到网络共享?

我在本地使用repo,因为我断开了很多。网络共享位于具有备份策略的服务器上。我是git / hg的完美候选人,但我还是不想放弃我的VS集成。

3 个答案:

答案 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转储也可以正常工作。