2011-01-27 79 views
0

我正在研究一个库,并且很好奇,如果我的更改会打破Subversion版本库中使用它的其他项目,所以我想要搜索所有资源库中的项目。跟踪跨SVN资源库的代码的使用情况

我很好奇我的最佳选择是什么。我已经尝试将所有项目下载到磁盘并使用索引器进行搜索,但这种方法看起来非常笨重(我必须定期更新项目)。

我使用IntelliJ 9,所以我很好奇它是否有插件来做这种事情(或内置功能)。在“项目和图书馆”中搜索并不是一个足够宽泛的搜索。

FishEye似乎支持这一点,有没有人试过?

谢谢。

回答

0

我能想到的几个选项:

  • GNU Global将交叉引用功能与callsites,这可能是看到正在整个代码库
  • Doxygen使用的功能是非常有用的有一些选项来索引呼叫者/被呼叫者,尽管我认为这可能非常缓慢
  • 设置构建服务器(如Hudson)并创建一项至少每天构建一次项目的作业。这会给你最好的表示,你没有引入重大变化。
+0

感谢您的提示。有了GNU Global,你必须在磁盘上有源代码? – 2011-01-27 22:20:54