代码之家  ›  专栏  ›  技术社区  ›  Tom Kidd

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

  •  0
  • Tom Kidd  · 技术社区  · 15 年前

    我知道,在Visual SourceSafe中,您可以进入并向下钻取单个文件的历史记录,然后向下钻取到单个签入,并以这种方式对签入应用注释,但这既单调又耗时——如果您同时签入了大量文件,并且希望对所有文件应用相同的注释这需要永远。

    我使用工具 VSSReporter 要从VSS生成签入报告和其他内容,但它不能编辑任何内容,只能报告这些内容。

    是否有任何工具可以让您返回并以一种高效和简单的方式追溯应用对签入的注释?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Tom Kidd    15 年前

    虽然我没有找到一个可以帮助这个的程序,但我发现 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 ,将输出重定向到相同的日期/时间戳文本文件。

    我不能共享代码,因为我把它写在公司的一角钱上了,但我想无论如何我都会共享这个过程。

    推荐文章