VSS - 在特定日期之后从VSS获取文件

时间:2012-05-26 09:00:01

标签: vbscript visual-sourcesafe batch-file

需要在特定文件后从VSS获取文件。

例如: $/test/hello1 - >我需要在2012年5月20日之后将$/test/下的所有文件都放到我的本地桌面上。

请在vbscript或批处理脚本中帮助我。

1 个答案:

答案 0 :(得分:0)

我在2009年发表了关于这件事的博客。SourceSafe history report - from the command line 以下是摘录(博客文章中的参数还有更多解释):

  

有时能够对SourceSafe存档执行历史报告非常有用。例如,开发人员在2009年6月1日至2009年6月30日之间做了哪些签到X?

     

令人惊讶的是,要找到有效实现这项工作所需的确切信息可能很难。在整理发行说明时,进行此类报告也非常有用,特别是如果开发人员在检查项目时使用“评论”功能,并提及特定的错误情况(您使用的是错误跟踪产品,不是吗?)。

     

这是你如何做到的。打开命令提示符。然后你需要设置一个名为SSDIR的环境变量,这是以下命令知道我们将使用的存储库。为此,请键入包含存储库的srcsafe.ini文件的文件夹的路径:

     

C:>设置SSDIR = c:\ Program Files \ Sourcesafe \

     

请注意尾部斜杠,并注意不包含文件名本身。然后,您需要导航到安装sourcesafe的文件夹:

     

C:> cd C:\ Program Files \ Microsoft Visual SourceSafe

     

然后我们使用ss.exe生成历史报告。这个特殊的命令给了我在7月1日0900和7月30日0900之间检查的所有文件。

     

C:\ Program Files \ Microsoft Visual SourceSafe> ss history“$ / Projects / My Project”-Oc:\ history.txt -R -vd30 / 07/09; 09:00a~01 / 07/09; 09 :00A