私はリモートで使用できるものを見つけるためにネット全体を検索してきました。 SVNリポジトリ(ユーザーによるコミット、レポートなど)を分析するためにあらゆる種類のHTMLベースのツールを試しましたが、どれもユーザーフレンドリーではありません。
私はまさにそれを行うデスクトップクライアント(私のシステムにインストールされる外部のsvn.exeに依存しない)に興味があります。リポジトリを分析し、レポートを作成します。
誰かがそのようなプログラムを知っていますか?
statsvn を調べることができます。これには、チェックアウトされたワーキングコピーとリポジトリへの接続が必要です。それはあなたのリポジトリからたくさんの情報を抽出します。これはJavaプロジェクトであり、すべてのアーキテクチャで実行されます。また、データを視覚化するためのヒートマップ、LOCグラフ、およびその他の画像も作成します。
大規模なリポジトリで svnplot を試してみましたが、次のグラフで素敵なHTMLレポートが生成されます。
PythonといくつかのPython libsが必要です。
TortoiseSVNは、いくつかの基本的な 統計 を表示できます。
StatSVNも使用しました。それは有用な統計を提供します( Ant の出力例を見てください)が、分析を実行するためにリポジトリのsvnlogをすでに実行し、作業コピーをチェックアウトしている必要があります。
これが役立つ場合: https://github.com/dsw/svn-dump-tools
オーストラリアのクイーンズランド州警察はかつてそれを何かに使用しましたが、私にはわかりません。
SVN Dump Tools
Daniel S. Wilkerson
ファイルsvn-dumpfile-grammar.txtは、svndumpfileの文法に関するドキュメントです。
ツールsvn-dump2dirおよびsvn-dir2dumpは、Subversionリポジトリの履歴を簡単にハッキングするためのユーティリティです。
Tool simple-patchは、Larry Wallのパッチ(Perlで記述されています。Larryの叫び声が聞こえます)よりもはるかに簡単に制御できる、より単純なバージョンのパッチです。
すべてのソフトウェアは、各プログラムファイルにあるBSDライセンスの下でリリースされています。