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