svn auto update
- svn自动更新
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
241.找到版本库的克隆位置
找到hooks目录,在里面新建一个post-commit.bat文件
内容如下:
@echo off
"C:\Program Files (x86)\Subversion\bin\svn.exe" update "C:\Users\admin\Desktop\svntest" --username "username" --password "password"
2.手动执行一下bat脚本,验证是否OK
3.编写vbs脚本
callSvnUpdate.vbs内容如下:(前单引号"'"表示注释)
'指定时间间隔调用.bat文件
'停止脚本请在任务管理器结束wscript.exe
Set ws=wscript.createobject("wscript.shell")
dim bat
'需运行的文件
bat="cmd.exe /c svnUpdate.bat"
do
'0表示不显示窗口,1显示,调试用
ws.run bat,0
'每15秒运行一次
wscript.sleep 15000
loop
4.将vbs脚本和bat脚本放在同一个目录中,运行vbs脚本