Visual SourceSafe 命令行操作

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
    原文作者:openmartin
    原文地址: https://segmentfault.com/a/1190000008967929
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞