Visual SourceSafe cmd
虽然VSS已经很旧了,但是还有一些企业在用,很不幸,小弟所在的企业还在使用VSS,通过界面操作vss异常的繁琐,不过vss可以通过命令行操作,再加上python,组合起来可以提高操作效率。
Visual SourceSafe 除了可以通过界面操作,还可以通过命令行操作。
在 Windows 7 64位的机器上 命令位于C:\Program Files (x86)\Microsoft Visual SourceSafe\ss.exe
environment variables
需要设置环境变量才可以使用ss命令
SSDIR – vss 数据库的地址 例如
\\192.168.100.1\public\
SSUSER 登录的用户名
SSPWD 登录的密码
cmd options
VSS 的帮助文件中有详细的说明
-C Comments
-G 设置本地workcopy 目录
-O 输出详细信息
-R 递归
等等
cmd examples
ss Add
# 把文件添加到VSS 文件夹(project)当中
ss Add $/test/folder README.md
ss Create
# 创建VSS 文件夹(project)
ss Create $/test/folder/subfolder
ss Cp
# 改变VSS目录
ss Cp $/test/folder/subfolder
ss Checkout
# checkout
ss Checkout $/test/folder/subfolder/applicationJmsContext.xml -GLE:\tmp\vss_workcopy\test\folder\subfolder -R -O-
ss UndoCheckout
ss Checkin
# checkout
ss Checkin $/test/folder/subfolder/applicationJmsContext.xml -CSomeComments -GLE:\tmp\vss_workcopy\test\folder\subfolder -R -O-
ss Status
# 查看checkout状态
ss Status
ss Properties
# 查看文件或者目录状态,如果不存在,返回值100
ss Properties $/test/folder/subfolder/applicationJmsContext.xml
ss Project
# 查看当前在哪个VSS目录
ss Project
ss WorkFold
# 查看当前本地目录在哪个目录
ss WorkFold