我们目前使用VSS 6,这恐怕不会改变。
我正在尝试编写一个脚本,允许用户快速将他们签出的所有文件复制到另一个目录树。为了做到这一点,我需要获取用户已检出的所有文件的列表,以及检出文件的目录。这很容易在GUI中使用状态搜索。但我需要一种从命令行实用程序ss.exe。
执行此操作的方法答案 0 :(得分:8)
可能有用的两个链接:
扩展Panos回复
ss.exe Status $/ -R -U<Username>
将为您提供特定用户的文件。
答案 1 :(得分:4)
从命令行:
cd C:\Program Files\Microsoft Visual SourceSafe
SET SSDIR=<path to folder containing srcsafe.ini>
ss Status $/ -R -U<username> > checked-out-by-username.txt
然后检查check-out-by-username.txt的内容以便结账。
例如:
我的srcsafe.ini
位于C:\Program Files\Microsoft Visual SourceSafe\MasterDatabase
。我的用户名是bpaetzke
。
所以,我的命令行看起来像这样:
答案 2 :(得分:3)
我来到这里寻找相同的东西但是使用Visual Source Safe版本&gt; = 8.0,该命令似乎对我不起作用,相反我找到了一种更简单的方法来搜索菜单:
查看 - &gt;搜索 - &gt;状态搜索
选择按用户搜索并指定用户名
的选项答案 3 :(得分:1)