针对SVN服务器端进行备份

针对SVN服务器端进行备份在开发过程中 有时候需要本机或者局域网内的机器安装 svn 服务器端 便于代码和文档的同步管理 这里推荐使用 VisualSVN 非常小巧 而且安装也是属于傻瓜式的 这里给大家分享下日常的备份和恢复的问题 希望大家多多讨论 1

欢迎大家来到IT世界,在知识的湖畔探索吧!

在开发过程中,有时候需要本机或者局域网内的机器安装svn服务器端,便于代码和文档的同步管理,这里推荐使用VisualSVN,非常小巧,而且安装也是属于傻瓜式的,这里给大家分享下日常的备份和恢复的问题,希望大家多多讨论。

1. 备份

svnadmin hotcopy D:\Repositories\root d:\SVN_BAK\01

这里解释下后面两个参数:

  • D:\Repositories\root: 这个参数是SVN本地存储的位置
  • d:\SVN_BAK\01:这个是我们要备份文件存放的目录
  • 备份的文件夹需要时空文件夹,里面不要包含其他内容
  • 在cmd里面输入命令时,有可能会和本机安装的Subversion冲突,所以也可以到控制台入输入,如下:

针对SVN服务器端进行备份
欢迎大家来到IT世界,在知识的湖畔探索吧!然后再弹出的命令行窗口输入上面的命令即可进行完整的备份

2. 恢复

针对SVN服务器端进行备份然后再弹出的对话框中找到之前备份的文件路径,确定即可

针对SVN服务器端进行备份

因为每次备份都需要去执行命令行脚步,因此可以将该脚本写成一个bat文件,这样就可以双击运行,同时备份的文件夹根据时间来生成,批处理文件如下:

@set h=%time:~0,2%

@set h=%h: =0%

@set bak_filename=%date:~0,4%%date:~5,2%%date:~8,2%%h%%time:~3,2%%time:~6,2%

@echo
————————-SVN备份
%bak_filename%——————————–

@echo 正在备份中………

@cd C:\Program Files (x86)\VisualSVN Server\bin

@C:

@svnadmin hotcopy D:\Repositories\root d:\SVN_BAK\%bak_filename%

@echo 已经备份到文件夹d:\SVN_BAK\%bak_filename%

@echo 备份成功….

@pause

将上面的脚本保存为bat文件,然后需要备份的时候,就双击运行,等待运行完毕,那么备份也就完成了,很方便

针对SVN服务器端进行备份

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/110227.html

(0)
上一篇 2天前
下一篇 2天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信