29

私は、リモートで使用できるものを見つけるためにネット全体を検索してきました。SVNリポジトリ(ユーザーによるコミット、レポートなど)を分析するためにあらゆる種類のHTMLベースのツールを試しましたが、どれもユーザーフレンドリーではありません。

私はまさにそれを行うデスクトップクライアント(私のシステムにインストールされる外部のsvn.exeに依存しない)に興味があります。リポジトリを分析し、レポートを作成します。

誰かがそのようなプログラムを知っていますか?

4

5 に答える 5

25

チェックアウトされた作業コピーとレポへの接続だけが必要なstatsvnを調べることができます 。リポジトリから大量の情報を抽出します。これは Java プロジェクトであり、すべてのアーキテクチャで実行されます。また、ヒートマップ、LOC グラフ、その他の画像を作成してデータを視覚化します。

于 2009-06-06T23:19:05.260 に答える
6

大規模なリポジトリでsvnplot を試してたところ、次のグラフを含む素敵な HTML レポートが生成されます。

  • コード行と時間
  • 作成者あたりのコード行数 VS 時間
  • 平均ファイルサイズと時間
  • ファイル数と時間
  • ファイルの種類のヒストグラム
  • ファイルの変更と時間
  • ディレクトリ サイズの円グラフ
  • コミットと時間
  • 曜日ごとのコミット数のヒストグラム
  • 1 時間あたりのコミット数のヒストグラム
  • コミット間の時間
  • ユーザーあたりの追加・変更・削除率
  • 時間の経過に伴う開発者の活動 (日付と時間、コミットごとに 1 つのドット)

Python といくつかの Python ライブラリが必要です。

于 2012-02-02T15:39:13.677 に答える
4

TortoiseSVN は、いくつかの基本的な統計情報を表示できます。

于 2009-06-06T19:10:32.710 に答える
1

StatSVN も使用しました。これは有用な統計を提供します ( Antの出力例を見てください) が、リポジトリの svnlog を既に実行しており、分析を実行するために作業コピーをチェックアウトしている必要があります。

于 2009-06-07T00:09:03.160 に答える
0

これが役立つ場合: 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 ライセンスの下でリリースされます。

于 2016-05-26T21:23:14.357 に答える