在Windows上的TortoiseSVN中,是否有任何实用程序允许用户在回购中搜索文本?

时间:2017-11-14 20:35:49

标签: tortoisesvn

在Windows上的TortoiseSVN中,是否有任何实用程序允许用户通过回购搜索文本字符串?我们在SVN中存储了一堆报告SQL,并希望在相应的名称更改时加快对报告的影响分析任务等。不确定所有代码是否都在一个回购中?

2 个答案:

答案 0 :(得分:0)

如果您安装了Cygwin,则可以使用 grep 搜索目录中的所有文件。

打开Cygwin终端,然后切换到你的svn目录。

cd /cygdrive/c/pathtoSVNrepo

然后使用以下命令搜索目录中的所有文件。

grep -REHni searchString .

替换' searchString'使用您要搜索的文本。请注意,这也可以是正则表达式。

该命令将以以下格式生成输出: fileName lineNumber lineWithMatchingText

示例输出:

image of example output

如果你只是在哪个文件中包含字符串,那么只需要一个' l'选项。

grep -REHnil searchString .

答案 1 :(得分:0)

您可以使用OpenGrok。您必须将它连接到您的svn服务器,但它在我们公司中运行良好。