2008-08-21 90 views
5

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

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

回答

3

我写了一个批处理文件来做一堆回购,你可以把这个批处理文件挂接到Windows调度器并按计划运行它。

svnadmin hotcopy m:\Source\Q4Press\Repo m:\SvnOut\Q4Press 

我使用hotcopy,但svn转储也能正常工作。

3

svnadmin的转储C:\ SVNRepositorio \ Repositorio> \\备份\ BkTmpSubversion \ subversiontemp.dump

试试这个。

4

svnadmin的转储C:\ SVNRepositorio \ Repositorio> \备份\ BkTmpSubversion \ subversiontemp.dump

同上鬼的回答^^

在Linux上,你可以尝试加入 “| gzip的” 在中间

还需要看看--incremental & --deltas标志


sparkes:对于一些不属于本地的“我的机器”值。

另外如果你是因为非商业原因使用SVN(我把所有的作业从拼贴检入SVN),你可能不会备份系统。