1.返回指定路径下所有的子项目
这里我使用的是dir命令,注意Dir命令返回的列表中,$打头的是项目,无$打头的文件。分解dir返回的字符串,就可以分解出一个项目下的子项目。
2.如何判断项目,是否存在。
使用dir命令,判断是否有错误消息返回,如果有,则不存在。
3。添加本地目录到VSS中时,需要注意的事项。
使用Add path -R 添加目录到vss时,可能是项目的名称或路径不是你需要的,所以需要使用Create命令,创建项目,使用CP切换到当前项目,在执行Add命令。
4.同VSS的GUI一样,使用VSS命令行前,需要以用户名 和密码登录,该处理的命令行如下:
set ssUser=[usemame]
set ssPwd=[password]
set ssDir=[databasepath]
其中:
usemame:用户名指定;
password:密码指定,鉴于安全性,这里可以不予指定,批
处理执行时会提示输入密码;
databasepath:VSS数据库路径指定
5.版本取得命令
SS Get[getpathname][一G][一H][一I一][一N][一O][一R]
[一V][一W][一Y][一?][buildpathname]
命令行中:
SS:VSS命令行工具执行文件名;
Get:版本取得命令;
getpathname:VSS数据库内的路径指定;
buildpathname:取得版本的路径指定。
Get命令参数选项说明如下:
一O:重定向命令;
一V:操作某项的指定版本;
一R:表示取得某路径下的所有文件;
一G:表示改变取得版本的保存路径;
一w:指明本机副本是否只读(使用此参数,表示
writahle);
一N:在长短文件名两种模式问切换;
一I~:任何环境下都不提示输入;
一Y:指定用户名和密码;
一?,一H:获得在线的帮助。