0

私はライブラリに取り組んでおり、私の変更がそれを使用する Subversion リポジトリ内の他のプロジェクトを壊すかどうか知りたいので、リポジトリ内のすべてのプロジェクトでメソッドの使用法を検索したいと思います。

私は私の最良の選択肢が何であるかに興味があります。すべてのプロジェクトをディスクにダウンロードし、インデクサーを使用して検索しようとしましたが、その方法はかなり不格好に思えます (また、定期的にプロジェクトを更新する必要があります)。

私はIntelliJ 9を使用しているので、この種のことを行うためのプラグイン(または組み込み機能)があるかどうか興味があります。「プロジェクトとライブラリ」で検索を行うのは、十分な範囲の検索ではありません。

FishEye はこれをサポートしているようですが、試した人はいますか?

ありがとう。

4

1 に答える 1

0

私はいくつかのオプションを考えることができます:

  • GNU Globalは、関数をcallsitesと相互参照します。これは、関数がコードベース全体で使用されている場所を確認するのに非常に役立ちます。
  • Doxygenには、発信者/着信者にインデックスを付けるためのいくつかのオプションがありますが、これは非常に遅い可能性があると思います
  • Hudsonなどのビルドサーバーをセットアップし、すべてのプロジェクトを少なくとも1日に1回ビルドするジョブを作成します。これにより、重大な変更を導入していないことを最もよく示すことができます。
于 2011-01-27T22:09:02.037 に答える