需要在特定文件后从VSS获取文件。
例如:
$/test/hello1
- >我需要在2012年5月20日之后将$/test/
下的所有文件都放到我的本地桌面上。
请在vbscript或批处理脚本中帮助我。
答案 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