如何在Perforce仓库中全文索引/搜索源代码?

时间:2016-08-19 00:02:46

标签: perforce

我们在Win2012-R2服务器上使用Perforce,最新版本(2015.2,我们可以在需要时更新到更新版本)。

我们希望全文搜索能够轻松找到代码库中的字符串(.cs,.aspx,.less,.resx等)

什么是合适的方法?

3 个答案:

答案 0 :(得分:1)

答案应该是:p4search

然而,如果它可能是一个很酷的20-30分钟设置,计划在1-2天内服用4小时以上。

更糟糕的是,p4search已被perforce抛弃。它没有在当前的Linux(例如Centos 7)上正确安装我们的运行,需要编辑启动脚本和一般的麻烦。索引器挂起了一些文件,即rdeep诊断程序。

在拧了一个星期后,我们放弃了。

所以答案是:

1)使用Open Grok:https://opengrok.github.io/OpenGrok/

2)准备长期设置p4search(其中,fwiw,也需要perforce Swarm,所以你也会设置它)

答案 1 :(得分:0)

那里有很多这样的工具。以下是两个你可以开始调查的内容:

  1. Open Grok:https://opengrok.github.io/OpenGrok/
  2. P4Search:https://www.perforce.com/company/newsletter/2014/02/p4-search-search-perforce-server

答案 2 :(得分:0)

还有内置的p4 grep(perforce docs),但有一些限制,例如:这个good answer to another question,自2010.1以来在服务器中。