SourceSafe的命令行(2009-05-09 11:45:31)
l 环境设置
n 本地必须安装有VSS
n 将VSS所在的目录(如C:"Program Files"Microsoft Visual SourceSafe)添加到系统路径
u 批处理写法:set PATH=%PATH%;vsspath
n 添加环境变量SSDIR,值为目标连接的VSS服务器路径(如""172.16.1.40"VSS_PATH)
u 批处理写法:set SSDIR=vssserver
l 命令行选项
n 避免命令行询问用户认证信息,两种方法:
u 每条命令行加入选项:-Yusername,password(无空格)
u 添加环境变量
• set ssuser=<username>
• set sspwd=<password>
u 避免命令行询问Yes和No(比如是否创建目录)
• 每条命令行加入选项:
– -I-Y 所有问题都回答为Yes
– -I-N 所有问题都回答为No
– -I 所有问题使用缺省回答
– -I- 所有问题回答为没有输入参数
l 常用命令
n ss CP $/SobeyNM
n 指定VSS上的当前目录,后续操作均以此为当前目录
u ss Get –I-Y –R
• 递归获取当前VSS目录下的所有子文件和子文件夹到本地当前目录
• ss Get $/Project/Sub -I-Y –R
– 递归获取指定VSS目录下的
• ss CheckOut Interface.h –I-Y
– CheckOut VSS当前目录下的指定文件到当前目录(不是默认工作目录的相对目录结构)
• ss CheckIn Interface.h –I-Y
– CheckIn当前目录下的指定文件到VSS当前目录下
• ss Label –L”Label Name” -I-Y
– 为当前目录添加Label
– VSS的Label不能重名,由于添加了-I-