![]() |
1
1
在没有访问存储库的情况下,使用标准CVS工具无法做到这一点。第三方工具可能会做到这一点(我不知道有一个,尽管CS-CVS似乎可以做到) claim to ),但要以编程方式执行此操作,您必须在所有相关文件上执行CVS日志,然后在日志中检索和搜索CVS报告的每个版本(CVS日志是CVS中的一个命令行选项,它显示任何文件的修订历史,但不显示内容)。 |
![]() |
2
1
|
![]() |
3
0
这取决于你在找什么。CVS版本文件以明文形式包含对该文件所做的所有编辑。因此,如果您只是查找包含特定单词的所有文件,请在存储库上执行递归grep。 如果要查找包含这些单词的特定版本,则必须从存储库中提取这些版本,这是非常昂贵的。但是,如果您可以通过对存储库进行灰显来限制文件集,那么就没有那么糟糕了。 |