如果你是在MS VS上做开发,每日在集成开发环境中获取新版本编译,可能觉得挺方便的,可是对于测试部门来说,要每日手工获取最新版本,实在是一件无聊的容易让人疲倦的工作,有时候会把一个系统部署好几套,有时刚获取完,开发人员又更新了某处,不得不再重复,实在痛苦。最近项目组开发的统计系统分好几个版本,测试组部署了好几套连不同的库进行测试,每天让测试经理更新版本时我都于心不忍,手工打开vss登录,找到要获取的模块,获取完成再覆盖其它几套程序。于是,昨天下午我找了一些资料,看了看别人的经验,写了个批处理给测试部(测试部也需要会写程序的)。创建一个getlastversion101.bat,代码如下:
set PATH=%PATH%;F:\Visual SourceSafe6d\VSS\Win32
set ssdir=\\pmo\vss
set ssuser=user
set sspwd=pwd
ss Workfold $/21-组工业务平台/BAPPortal/modules/stat D:\党员干部统计合并程序\BAPPortal\modules\stat
d:
cd D:\党员干部统计合并程序\BAPPortal\modules\stat
ss CP $/21-组工业务平台/BAPPortal/modules/stat
ss Get * -W -R -I-n
cd \
pause
其实就这么几行代码,工作就简单多了。再根据项目计划定制个任务计划,每天喝着咖啡看bug库就可以轻松享受生活多好。如果获取代码前需要重启IIS,请参看这里。
1.介绍
李树强 lisq 20071123 获取最新版本批处理文件
2.使用
直接运行getlastversion101.bat
可从vss获取Stat模块的最新版本程序到D:\党员干部统计合并程序\BAPPortal\modules\Stat
3.扩展
目前只支持获取最新版本
如果需要更新多个站点可复制本文件并修改其中路径信息即可
可用于计划任务来自动调用实现每日构建