35

すべてのリビジョンとファイルがそれぞれで、誰によって変更されたかを示すリストを取得する必要があります。

それは可能ですか?

誰のユーザーがリポジトリに最も多くの変更を加え、何が変更されたかを知る必要があります。

4

7 に答える 7

2

私は「 svnplot 」というツールを作成しました(これは StatSVN の出力に触発されたことを認めます)。Python で書かれており、Google コードで利用できます。http://code.google.com/p/svnplot出力例はhttp://thinkingcraftsman.in/projects/svnplot/index.htmで確認できます。

基本的に、Subversion のログ履歴を「sqlite」データベースに変換し、sqlite データベースにクエリを実行してグラフを生成します。作成した sqlite データベースを使用して、独自のクエリを作成できます。

それがあなたのために働くかどうか見てください。

于 2009-02-14T04:10:36.393 に答える
1

StatSVNもチェックしてください

StatSVN は、Subversion リポジトリから情報を取得し、プロジェクトの開発を説明するさまざまなテーブルとチャートを生成します。たとえば、コード行のタイムライン、各開発者の貢献などです。StatSVN の現在のバージョンは、テーブルとチャートを含む HTML または XDOC ドキュメントの静的スイートを生成します。画像。

StatSVN はオープン ソース ソフトウェアであり、LGPL の条件に基づいてリリースされています。

于 2009-02-14T04:24:43.303 に答える