【发布时间】:2010-09-07 20:01:45
【问题描述】:
有没有办法对 subversion 存储库执行全文搜索,包括所有历史记录?
例如,我编写了一个我在某处使用过的功能,但后来不需要它,所以我对文件进行了 svn rm 处理,但现在我需要再次找到它以将其用于其他用途。 svn 日志可能会说“删除了未使用的东西”之类的内容,并且有很多这样的签入。
编辑 2016-04-15: 请注意,此处“全文搜索”一词所要求的是搜索提交历史记录的实际差异,而不是文件名和/或提交消息。我指出这一点是因为作者上面的措辞并没有很好地反映这一点——因为在他的例子中,他可能只是在寻找文件名和/或提交消息。因此有很多 svn log 答案和 cmets。
【问题讨论】:
-
Apache Subversion 1.8 接受
--search参数作为svn log命令。在stackoverflow.com/a/17473516/761095查看我的回答 -
svn log --search不执行@rjmunro 要求的全文搜索,而只搜索作者、日期、日志消息和更改路径列表。
标签: svn full-text-search