是否有任何程序可以帮助批量编辑Visual SourceSafe签到注释?

时间:2009-09-11 21:19:44

标签: version-control comments visual-sourcesafe visual-sourcesafe-2005

我知道在Visual SourceSafe中,您可以进入并深入查看单个文件的历史记录,然后深入查看单个签到并以此方式对签入进行注释,但这样做既繁琐又耗时 - 如果您有很多同时签入的文件,并且您希望相同的评论适用于所有这些文件,则这将永远需要。

我使用工具VSSReporter生成来自VSS的签到和其他内容的报告,但它无法编辑任何内容,只报告它们。

是否有任何工具可以让您回头并以有效和轻松的方式追溯性地将评论应用于签到?

1 个答案:

答案 0 :(得分:0)

虽然我没有找到可以帮助解决此问题的程序,但我找到了SourceSafe Command Line Reference并构建了一个执行以下操作的程序:

  1. VSSReporter导入制表符分隔文件,其中包含通过Excel添加的注释
  2. 创建了StringBuilder并添加了这些行

    set path=%path%;"C:\Program Files (x86)\Microsoft Visual SourceSafe\"

    set ssdir=\\VSSServerName\VSSINIDirectory

  3. 对于文件中的每个条目,将这些行添加到StringBuilder(修改版本号-V

    ss cp "$/Path/to/project"

    ss Comment "FileToComment.cs" -C"Comment to apply to Version 1" -V1

  4. 将StringBuilder输出到日期/时间戳的批处理文件。

  5. 通过System.Diagnostics.Process触发批处理文件,将输出重定向到相同的日期/时间戳文本文件。
  6. 我不能分享代码,因为我在公司的角钱里写了代码,但我认为无论如何我都会分享这个过程