Windows svn 的备份与还原 (比较完整版)

版权声明:如果觉得好的话,不防点个赞,那点你们认为不对或是需要补充,可以留言啊!本人原创,未经允许不得转载!! https://blog.csdn.net/qq_28289405/article/details/89843866

1、svn的安装 (因为本人之前写过,就放个连接即可)

Windows 下搭建 SVN(3.9版本)服务器

2、svn 的服务端和客户端都已经安装完成。接下来要开始进行备份和还原了 。(本人要备份的东西比较多,大概有34G)

首先,先说明一点 ,svn 备份的是 服务端,而不是客户端 , 

还有,本人的 svn 服务端版本是:

这个版本的svn 服务端,有一个好处 : 他提供给你了 备份 和还原 ,本人实际操作了一下,备份是东西和原来的东西是一样的。(本人只是简单做了个实验)

==================================================

但是本人需要备份的svn服务端版本比较老 ,

这个版本就没有 备份 与还原 

所以 本人的做法,先把 旧版本的做个备份  (出现 Dumped revision ...  这个证明是在备份)

svnadmin dump D:\Repositories\IOT-Dept  > E:\svnbackup\backup.dump

其中  Repositories 文件夹是:

在你安装服务端的时候自己选择的安装路径 ,你要 备份的也是这个目录下的东西

而  E:\svnbackup\backup.dump  ,只需要在 E盘 创建 svnbackup 文件夹即可 

文件显示的大小,是我备份完了之后的大小。

在这过程当中出现 ,'svn'不是内部或外部命令,也不是可运行的程序或批处理文件 

两种解决方案 :

第一 ,查看有没有进行环境变量的配置

第二 ,安装时候有个选项没有进行更改,默认情况下安装svn是不安装 command line client tools ,解决就是重新打开安装svn的.exe文件。在进行安装的时候选择Modify,到下面图片显示的地方,更改为容许安装。

(这个是截取的别人的图,我自己的都安装好了)

============================================

根据  SVN服务器异地备份及恢复(Windows)  实现 备份

windows每天定时执行脚本

猜你喜欢

转载自blog.csdn.net/qq_28289405/article/details/89843866