码迷,mamicode.com
首页 > 其他好文 > 详细

计划任务更新SVN

时间:2015-06-21 17:05:30      阅读:619      评论:0      收藏:0      [点我收藏+]

标签:

任务计划程序

任务计划程序是Window自带的组件

技术分享

使用方法:http://windows.microsoft.com/zh-cn/windows-vista/automate-tasks-with-task-scheduler-from-windows-vista-inside-out

打开方法:

方法一:开始菜单\ 控制面板 \管理工具 \任务计划程序

方法二:开始菜单\ 所有程序 \ 附件 \ 系统工具 \ 任务计划程序

技术分享

在这儿可以创建任务,让它按我们的计划进行,方法参考如下:

TortoiseSVN

使用TortoiseSVN的TortoiseProc.exe进行更新SVN,参考资料:http://tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/tsvn-automation.html

使用方法

XXXX\TortoiseProc.exe /command:update /path:"c:\svn_wc\" /closeonend:0

举例我的使用方法:

1、创建一个bat文件,命名为:更新SVN.bat 。内容如下:

   1:  @echo off
   2:  @echo ================自动更新SVN Start===============
   3:  rem SVN安装目录
   4:  SET svn_home=D:\Program Files\TortoiseSVN\bin
   5:  rem SVN项目目录
   6:  SET svn_work=D:\Code\Unity3D\SVN\cosmosbox\cosmosbox
   7:  rem SVN日志目录
   8:  remSET setup_path=D:\
   9:  @echo 正在更新目录 %svn_work%
  10:   
  11:  Echo 正在杀死进程...
  12:  rem excel和word如果打开状态,会导致不能正常更新,所以要把进程结束,我机器安装的是WPS
  13:  taskkill /f /im et.exe 
  14:  taskkill /f /im wps.exe
  15:  Echo 杀死进程完毕
  16:   
  17:   
  18:  rem 检查日志文件
  19:  rem if exist "%setup_path%"\autoUpdate.log (echo update: %date% %time%  >> "%setup_path%"\autoUpdate.log) else echo create: %date% %time% >"%setup_path%"\autoUpdate.log
  20:   
  21:  rem 执行SVN更新命令,更新对话框不自动关闭
  22:  "%svn_home%"\TortoiseProc.exe/command:update /path:"%svn_work%" /notempfile /closeonend:0
  23:  echo ==============自动更新SVN Finish==============
  24:  pause

2、再创建一个bat文件,命名为:创建计划任务.bat。内容如下

   1:  @echo 添加计划任务
   2:  rem 把"更新SVN.bat"和此bat放在同一目录,双击即可创建计划任务,每天7:00自动执行此bat
   3:  SCHTASKS /Create /SC DAILY /ST 07:00:00 /TN "自动更新SVN" /TR  "%~sdp0更新SVN.bat" /F
   4:  pause

3、双击 更新SVN.bat 查看是否能正常更新SVN,如果出现 Two top-level reports with no target   或 SVN跳过 错误不能更新SVN,请检查bat中的空格后,把bat放置在SVN目录外,再重试。

4、把1,2中创建的bat放在同一目录下,设置好SVN和TortoiseSVN的安装目录,双击 创建计划任务.bat ,即可在任务计划程序中看到任务已经创建成功

计划任务更新SVN

标签:

原文地址:http://www.cnblogs.com/zhaoqingqing/p/4592063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!