すべてのリビジョンとファイルがそれぞれで、誰によって変更されたかを示すリストを取得する必要があります。
それは可能ですか?
誰のユーザーがリポジトリに最も多くの変更を加え、何が変更されたかを知る必要があります。
すべてのリビジョンとファイルがそれぞれで、誰によって変更されたかを示すリストを取得する必要があります。
それは可能ですか?
誰のユーザーがリポジトリに最も多くの変更を加え、何が変更されたかを知る必要があります。
私は「 svnplot 」というツールを作成しました(これは StatSVN の出力に触発されたことを認めます)。Python で書かれており、Google コードで利用できます。http://code.google.com/p/svnplot。出力例はhttp://thinkingcraftsman.in/projects/svnplot/index.htmで確認できます。
基本的に、Subversion のログ履歴を「sqlite」データベースに変換し、sqlite データベースにクエリを実行してグラフを生成します。作成した sqlite データベースを使用して、独自のクエリを作成できます。
それがあなたのために働くかどうか見てください。
StatSVNもチェックしてください
StatSVN は、Subversion リポジトリから情報を取得し、プロジェクトの開発を説明するさまざまなテーブルとチャートを生成します。たとえば、コード行のタイムライン、各開発者の貢献などです。StatSVN の現在のバージョンは、テーブルとチャートを含む HTML または XDOC ドキュメントの静的スイートを生成します。画像。
StatSVN はオープン ソース ソフトウェアであり、LGPL の条件に基づいてリリースされています。