批处理更新svn
很多软件都有命令行支持,即可以直接在Windows命令提示符下输入软件提供命令来执行,完成软件的一些功能。
比如输入svn help 可以查看svn支持的命令行
想要更新svn资源需要用到命令svn update –r version path,如:svn update –r 100 “E:\\res”
执行后更新了E盘下res目录的资源到200 svn revision
如果想要更新虚拟机上共享目录的资源则记住用户名密码登陆过一次后,直接将path替换为对应的共享目录即可,如svn update –r 200 \\10.5.3.56\share\res”
第一次用批处理,更新svn资源到指定revision脚本如下:
@echo off
title svn资源更新
echo 请确认本机连接虚拟机时用户名、密码已保存
echo.
set /p var=输入要更新到的revision
svn update -r %var% path
echo.
pause
其中有几个需要注意的地方:
- 批处理中像title、echo这样的命令后参数直接写上去,不需要写在””里面
- 定义变量时set /p var=*,其中=等号和前后的字符无空格,/p的作用是=后面的字符显示在窗口里,以用户的输入替换
- @echo off,@使echo off命令本身不显示出来,echo off使以下输入的命令不显示命令本身,显示执行命令后的结果
- Echo. 其中.可以在命令窗口中显示为一个空行