すべてのリビジョンとファイルがそれぞれに変更されたリストを取得する必要があります。
それは可能ですか?
レポジトリに最も多くの変更を加えたユーザーと変更内容を知る必要があります。
TortoiseSVN (Windows)を使用している場合、「ログを表示」機能を使用して、すべてのコミットのリストを表示できます。
このダイアログでは、「各週のコミット数」などの統計/グラフを開くこともできます。
Svn logとsvn blameを見てください。
FishEye by Atlassian のデモをお試しください。このツールを使用すると、リポジトリに関するすべての統計情報を取得できます。
「 svnplot 」というツールを作成しました(StatSVNの出力に触発されたことは認めます)。 pythonで記述され、Googleコードで利用可能です。 http://code.google.com/p/svnplot サンプル出力は http://thinkingcraftsman.in/projects/svnplot/index.htm で確認できます。
基本的には、Subversionログ履歴を「sqlite」データベースに変換し、sqliteデータベースにクエリしてグラフを生成します。作成されたsqliteデータベースを使用して、独自のクエリを作成できます。
動作するか確認してください。
svn log --verbose
トリックを行う必要があります。 http://svnbook.red-bean.com/en/1.0/re15.html
また、チェックアウト StatSVN
StatSVNは、Subversionリポジトリから情報を取得し、プロジェクト開発を説明するさまざまなテーブルとチャートを生成します。コード行のタイムライン、各開発者の貢献など。StatSVNの現在のバージョンは、テーブルとチャート画像を含むHTMLまたはXDOCドキュメントの静的スイートを生成します。
StatSVNは、LGPLの条件に基づいてリリースされたオープンソースソフトウェアです。