windows如何实现自动更新SVN
上一篇 /
下一篇 2016-07-28 11:32:33
/ 个人分类:svn
“每天上班前更新SVN”“每天上班前更新代码”是我们很多人每天重复的工作。但是如果把重复的工作交给电脑就好了,下面就简单介绍一下window下如何每天定时更新SVN。
总共分为两个部分,第一步是 " 更新SVN " 可以使用 TortoiseProc.exe 工具来完成,第二步是使用系统计划任务来定时执行。
1.新建一个执行svn自动更新的文件夹,用来存放自动更新svn的批处理文件,并创建一个新的bat文件,命名为:autosvn.bat(您可以自定义)
新建bat:
①打开计算机,点击组织 - 文件夹和搜索选项。
②查看 - 将隐藏已知文件类型的扩展名前面的勾去掉。
③新建一个文本文档,将文本文档(文件名称自定,例如autosvn)的后缀txt改为bat
2. 右键sutosvn.bat --编辑,输入以下内容,并保存(根据需要修改 SVN安装目录 ,SVN工作目录,SVN日志目录属性):
@echo off
@echo %date% %time%
@echo =========================
rem SVN安装目录
set svn_home=D:\svn\bin
rem SVN工作目录
set svn_work=E:\截图
rem SVN日志目录
set setup_path=E:\svnautoupdate
@echo 正在更新目录 %svn_work%
if exist %svn_work% GOTO :update else GOTO :ERROR
:ERROR
@echo 请检查您的工作目录是否正确
echo & pause GOTO :END
@echo 更新完成退出
goto :END
:END
exit
:update
if exist "%setup_path%"\autoUpdate.log (echo update: %date% %time% >> "%setup_path%"\autoUpdate.log) else echo create: %date% %time% >"%setup_path%"\autoUpdate.log
"%svn_home%"\TortoiseProc.exe/command:update /path:"%svn_work%" /notempfile /closeonend:1
exit
注意这几个值:
3.保存成功后,启动windows自动的任务计划程序:
4. 在 “任务计划程序”设置面板中,点击菜单“操作—创建任务”
5.创建新的任务,并根据自己的个性要求进行选项选择,每个tab(常规,触发器,操作,条件,设置)都要根据自己的实际情况进行输入,但是触发器和操作就要按照下面的截图来选择:
6.大功告成,在计划任务程序可以看到您刚才设置的定时任务,SVN就会每天定时8点更新您指定的文件目录的了,就可以省心多啦~
如果您觉得设置计划定时任务很麻烦的话,也可以用批处理文件来设置计划任务,附上计划任务 setup.bat
新建一个 setup.bat,输入以下内容
@echo 添加任务
SCHTASKS /Create /SC DAILY /ST 08:00:00 /TN "auto update SVN" /TR "%~sdp0autosvn.bat" /F
执行setup.bat文件安装计划任务即可。
相关阅读:
- Windows驱动开发和调试环境搭建 (zaza9084, 2016-6-29)
- 微软CEO纳德拉:我们不会因脱欧而撤出英国市场 (zaza9084, 2016-6-30)
- 联想电脑现安全漏洞 黑客可绕过Windows安全协议 (zaza9084, 2016-7-05)
- 【转】python 操作windows下的目录 (simplezhuo, 2016-7-06)
- 微软证实将关闭芬兰手机部门 裁员1350人 (zaza9084, 2016-7-12)
- Windows平台发现勒索软件 删文档索要解锁费用 (zaza9084, 2016-7-14)
- Win10周年更新引入蓝屏QR码 或让智能机面临风险 (zaza9084, 2016-7-15)
- 加速修复bug Windows 10周年更新8月2日上线 (zaza9084, 2016-7-18)
- 微软不惧必应落后 搭上Win10照样大把赚钱 (zaza9084, 2016-7-21)
- Windows系统System帐号及权限 (zaza9084, 2016-8-23)
收藏
举报
TAG:
Windows
windows
如何
自动更新SVN