如何自动定时更新SVN
@echo
@echo SVN 目录自动更新
C:
cd C:\software\SVN\bin
TortoiseProc.exe /command:update /path:"E:/java/JDP/SVN/" /closeonend:1
备注:有@echo的两行不用管(我之所以写这个,因为我以utf-8编码保存,就算首行是英文在执行时也会首行乱码,所以用@echo做替罪羊)。
-
C:\software\SVN\bin
SVN安装目录所在的盘符。 -
cd C:\software\SVN\bin
SVN安装目录的“bin”目录全路径 -
TortoiseProc.exe /command:update /path:"E:/java/JDP/SVN/" /closeonend:1”,将“E:/java/JDP/SVN”替换为你从SVN“checkout”到的目的目录的全路径
-
后边closeonend表示更新完成以后几秒钟后关闭更新程序,根据个人爱好修改
@echo off
set svn_home=D:\svn\bin
set work_dirs=E:\hc2_pub_data
for %%c in (%work_dirs%) do "%svn_home%"\TortoiseProc.exe/command:update /path:"%%c" /notempfile /closeonend:1
exit
当天8:00到21:00每隔5分钟执行test脚本
schtasks /create /tn test_task /tr D:\test.bat /sc minute /mo 2 /st 08:00:00 /et 21:00:00