跟踪SVN存储库中的代码使用情况

时间:2011-01-27 20:40:52

标签: svn usage-tracking

我正在开发一个库,我很好奇我的更改是否会破坏使用它的Subversion存储库中的其他项目,所以我想在存储库中的所有项目中搜索方法的用法。

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

我使用的是IntelliJ 9,所以我很好奇是否有插件可以执行此类操作(或内置功能)。在“项目和图书馆”中进行搜索并不是一个足够广泛的搜索。

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

感谢。

1 个答案:

答案 0 :(得分:0)

我可以想到几个选项:

  • GNU Global将使用callites交叉引用函数,这对查看代码库中函数的使用位置非常有用
  • Doxygen有一些选项来索引来电者/被叫者,不过我认为这可能会很慢
  • 设置构建服务器,例如Hudson,并创建一个每天至少构建一次每个项目的作业。这将为您提供最佳指示,表明您没有引入重大变化。