将svn存储库备份到网络共享的脚本
时间:2020-03-05 18:41:37 来源:igfitidea点击:
我的计算机(Windows)上有一个svn存储库。有人有脚本将其备份到网络共享吗?
由于断开了很多连接,因此我在本地使用存储库。网络共享位于具有备份策略的服务器上。我是git / hg的理想人选,但我现在还不想放弃VS集成。
解决方案
回答
svnadmin转储C:\ SVNRepositorio \ Repositorio> \ Backups \ BkTmpSubversion \ subversiontemp.dump
试试这个。
回答
svnadmin dump C:\SVNRepositorio\Repositorio > \Backups\BkTmpSubversion\subversiontemp.dump
同上Spooky的回复^^
在Linux上,我们可以尝试在中间添加" | gzip"
还看看--incremental和--deltas标志
火花:对于"我的机器"的某些值,这些值将不是本地的。
另外,如果出于非商业目的使用SVN(我将拼贴中的所有作业都签入了SVN),则可能没有备份系统。
回答
我编写了一个批处理文件以针对一堆仓库进行此操作,我们可以将该批处理文件挂接到Windows Scheduler并按计划运行。
svnadmin hotcopy m:\Source\Q4Press\Repo m:\SvnOut\Q4Press
我使用热拷贝,但svn转储也可以正常工作。