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