VSS 命令备忘
SET VSS_HOME=C:\Program Files\Microsoft Visual SourceSafe
SET PATH=%VSS_HOME%;%PATH%
SET ssdir=//vssserver_name/VSS_DATABASE_NAME
SET ssuser=VSS_ACCOUNT
SET sspwd=VSS_PWD
?
ss cp $/top_path/src_path
?
ss checkout -GLX:\top_path\src_path\xxx\yyy.zzz??? xxx\yyy.zzz
?
ss get -GLY:\top_path\src_path\xxx\yyy.zzz?? $/other_top_path/src_path/xxx/yyy.zzz??
?
xcopy /y?X:\top_path\src_path\xxx\yyy.zzz???Y:\top_path\src_path\xxx\yyy.zzz
?
ss checkin xxx\yyy.zzz -C"comment"
?
-----------------------------------------------------------
?
ss Get $/top_path/src_path/* -R
?
ss Checkout $/top_path/src_path/ -R
?
ss Undocheckout xxx\yyy.zzz
?
-----------------------------------------------------------
?
改变VSS数据库的内容或者环境:
label,merge,move,password,purge,recover,rename,rollback,share,undocheckout,workfold,branch
?
比较/查找/显示等不改变数据库和环境的命令:?? diff,dir,FileType,Get,help,history,links,paths,project,properties,status,view,whoami
?
显示最近的Version,Label信息:
ss?properties
?
显示Checkout的文件:
ss Status
?
当执行命令行过程中,有提示输入“Y/N”时,可以在命令行中直接做成命令的参数,屏蔽问题。
-i-y 回答yes
-i-n 回答no
?
?