在Windows上的TortoiseSVN中,是否有任何实用程序允许用户通过回购搜索文本字符串?我们在SVN中存储了一堆报告SQL,并希望在相应的名称更改时加快对报告的影响分析任务等。不确定所有代码是否都在一个回购中?
答案 0 :(得分:0)
如果您安装了Cygwin,则可以使用 grep 搜索目录中的所有文件。
打开Cygwin终端,然后切换到你的svn目录。
cd /cygdrive/c/pathtoSVNrepo
然后使用以下命令搜索目录中的所有文件。
grep -REHni searchString .
替换' searchString'使用您要搜索的文本。请注意,这也可以是正则表达式。
该命令将以以下格式生成输出: fileName : lineNumber : lineWithMatchingText
示例输出:
如果你只是在哪个文件中包含字符串,那么只需要一个' l'选项。
grep -REHnil searchString .
答案 1 :(得分:0)
您可以使用OpenGrok。您必须将它连接到您的svn服务器,但它在我们公司中运行良好。