如何做实体店的网站,开发商不给办房产证怎么办,网站的设计技术策划,做跨境电商如何自建站背景#xff1a;
当你没有svn的时候#xff0c;写代码战战兢兢#xff0c;又怕代码丢失白干#xff0c;搞了svn做版本管理#xff0c;随着时间的推移#xff0c;所有的版本信息都在唯一的svn服务器#xff0c;又开始担心服务器宕机#xff0c;数据丢失问题#xff0c…背景
当你没有svn的时候写代码战战兢兢又怕代码丢失白干搞了svn做版本管理随着时间的推移所有的版本信息都在唯一的svn服务器又开始担心服务器宕机数据丢失问题在网上看了以下svn有备份和还原的功能在此做个笔记。
工具 命令行直接用svn的命令完成所有的操作。 操作系统 serviver2012
步骤
抽个服务器没有人提交或者使用还可以再通知群通知可能使用svn的人svn进行维护暂时不用提交和更新。打开命令行执行全量备份因为是首次备份需要进行全量备份。找到svn仓库的实际目录全量备份也可以直接用管理工具VisualSVN Server点开可以看到备份也很简单但只能全量备份备份命令也不复杂建议用命令行。建议文件名增加全量的结束版本号后续使用全量备份的时候可以更好的知道还原到哪个版本。
svnadmin dump D:\SVN\CDZ D:\svnbak\svn_dumpfile看到停止了备份在使用命令看一下。
svnlook youngest D:\SVN\CDZ如果最后备份的版本和查询的版本一致就是备份成功。还可以看看备份文件。
可以看到备份得到的文件。这个文件就可以拷贝到移动硬盘保存了再存一份到云盘就可以了。
如果已经不是第一次备份了可进行增量备份在全量备份的后面增加1进行后续的增量备份
例如
svnadmin dump D:\SVN\CDZ -r 1120:1124 --incremental D:\svnbak\cdz_dumpfile_1120-11243.还原需要找到新的电脑安装一样的系统并安装svn服务器软件。打开命令行执行还原语句记得要创建好目录。
svnadmin load D:\SVN\CDZ D:\svnbak\svn_dumpfile执行完没有报错就执行版本查看。
svnlook youngest可以获取版本就是成功了。 增量备份的数据需要在全量备份后面还原
svnadmin load D:\SVN\CDZ D:\svnbak\cdz_dumpfile_1120-1124看到Committed new rev 1124 (loaded from original rev 1120)表示还原成功
svnlook youngest确认一下版本数即可。 扩展一下因为以上的操作都是使用命令行的还可以做一个备份还原脚本方便进行备份还原