如何在评论中搜索?

How can I search in the comments?

在我的公司(和大多数公司一样),源代码修改在所谓的“票”中进行了描述,它具有唯一的 ID 以供参考。当有人签入文件时,该 ID 会输入到“评论”字段中。

最近有人签入了一个文件,但我不知道是哪一个。我确实知道 ID,所以通过查询评论我应该能够找到那个文件。

如何查询我的 Visual SourceSafe 系统的评论?

为了您的信息,我检查 files/database SourceSafe 在内部保存其信息的地方没有问题。

使用带有 ss.exe 的命令行,没有内置的方式来搜索评论 只有 (可以肯定的是,我实际上已经遍历了所有相关的 commands and commands options).

但是,您可以将 history 命令与 PowerShell 的 Find-String:

结合使用
PS C:\Programs Files\Microsoft Visual SourceSafe>$env:SSDIR = "path\to\srcsafe.ini\dir"
PS C:\Programs Files\Microsoft Visual SourceSafe>.\ss history $/path/to/desired/directory/or/file | Select-String -Pattern yourid -Context 10,1

备注:

  • Context 10,1 获取前 10 行和后 1 行,以便您看到匹配的文件详细信息。

  • 有关使用 history 的更高级用法,请参阅 this related question

  • 我想你也可以使用外部工具,比如VssReporter(但我没有这方面的经验)。