如何在评论中搜索?
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(但我没有这方面的经验)。
在我的公司(和大多数公司一样),源代码修改在所谓的“票”中进行了描述,它具有唯一的 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(但我没有这方面的经验)。