简单介绍vss工具command操作使用

简单介绍vss工具command操作使用
 

 

常常听到配置管理员在说每天在做一些重复的劳动,而且一步步很烦。

其实每一个scm工具都有自己的command操作,他们都可以写到一起这样大家就可以做一个动作完成n个任务了。我看了一下论坛里这样的帖子很少,本人是个懒人(所以想尽办法写command)很早就想写点东西上来让大家一起讨论学习,哈哈 可是一直也没抬起手。今天本人心情好,因为今天居然一个补丁都没有闲了一天。哈哈 所以还是写点东西上来吧。

今天我只讲一下vss 中get,add命令。因为在我的工作中最常用这两个,其他的大家可以以他们为参考。
配置管理员常做的工作就是get一个特定的目录,get就是收获一下成果。下面我们开始了!

操作前提:在vss服务器建立一个schema用户,密码为空。(如果你是配置管理员就多建一个这样的用户,不要让其他人知道。哈哈 如果需要密码则在每次执行bat的时候还有输入密码比较烦。所以本人设置密码为空)

参数介绍:

(1)set SSDIR=D:/VSS_LIS/ --(vss服务器和操作机是同一台机器,如是其他的则写成set SDIR=//192.168.1.1/vss_lis)本地vss的路径我本人的是D:/VSS_LIS/

(2)get --这里的get就是vss的get指令

(3)$/SCM配置管理/版本发布/测试环境/ --vss上的路径,就是说要get $/SCM配置管理/版本发布/测试环境/下的东西。

(4)-R -I-Y -GTM -GL --哈哈,这几个参数记不清了,这是我好早以前写的bat了一点一点试出来几个参数,现在一直这么用,大家就按我的这么写就可以了。如果有朋友一定要搞清楚请到vss的help中查看,里面什么都有。

(5)E:/version_bak/version_test/ --将vss上$/SCM配置管理/版本发布/测试环境/ 的东东get到 E:/version_bak/version_test/ 路径下的意思。

(6)-yschema --这个比较关键-y好像是直接进入的意思,schema是刚刚建的用户。(-y与schema之间不能有空格,本人曾经就因为这个空格搞了一下午!哎……)

(7)attrib E:/version_bak/version_test/*.* -r /s --get下来的东西可能是只读的attrib命令是dos命令是将已经get下的东西E:/version_bak/version_test/ 文件都去只读。如果你们保留只读就不用加这句话。

我不想在这里介绍windows 的dos命令了,下面是我写的get命令,文件命名随意"*.bat"其实很简单:
----------------------------------------------------------------
@echo ON

set SSDIR=D:/VSS_LIS/

D:/VSS_LIS/win32/ss get $/SCM配置管理/版本发布/测试环境/ -R -I-Y -GTM -GLE:/version_bak/version_test/ -yschema

attrib E:/version_bak/version_test/*.* -r /s

time /t

pause
------------------------------------------------------------------

写完以后双击可用,如果是固定时间的操作在添加到控制面板-〉任务计划-〉添加任务计划。把上面的这个*.bat按你想要的周期自动运行就可以了。

add的方法如下(将本地C:/原始备份/测试环境备份/123/ 下的文件add到 vss服务器$/SCM配置管理/版本发布/测试环境/ 下):

参数介绍:

cp --就是dos里的 cd或linux下的cd一个意思变更目录。要变更到你要添加文件的目录下(这点很重要)。千万不要以为是copy的意思。
----------------------------------------------------------------
@echo ON

time /t

set SSDIR=D:/VSS_LIS/

D:/VSS_LIS/win32/ss cp $/SCM配置管理/版本发布/测试环境/ -yschema

D:/VSS_LIS/win32/ss add C:/原始备份/测试环境备份/123/ -R -I-Y -yschema

time /t

pause
-----------------------------------------------------------------------------

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值