有没有办法对subversion存储库执行全文搜索,包括所有历史记录?
例如,我编写了一个我在某个地方使用过的功能,但之后就不需要了,所以我对这些文件进行了调整,但现在我需要再次找到它以将其用于其他内容.svn日志可能会说"删除未使用的东西"之类的内容,并且有大量的签名.
编辑2016-04-15:请注意,术语"全文搜索"在这里提到的是搜索提交历史的实际差异,而不是文件名和/或提交消息.我指出这一点是因为上面的作者的措词并没有很好地反映出来 - 因为在他的例子中他也可能只是寻找文件名和/或提交消息.因此有很多svn log答案和评论.
同事肯定他在文件中检查:foo_oustanding.dpr但不能确定何时/何(我们有很多的"工具"和"实用"附属分支机构,很多项目的分支,等等.
我需要一种方法来在整个存储库中搜索这个文件.我可以检查整个源代码树到我的HD,但这需要几个小时.有更快的方法吗?我尝试了Repo浏览器(Tortoise)它似乎没有我也考虑过从一开始就倾倒日志.但这看起来很傻.
我可以随意使用: