3

StatSVNを使用して SVN のグラフと表を生成していますが、時間がかかりすぎます。

より高速な Jenkins 用の StatSVN プラグイン、またはより高速な StatSVN の代替手段はありますか?

4

1 に答える 1

1

私の経験ではStatSVNよりもはるかに高速なSvnStatを確認してください- 1桁以上です。

StatSVN の弁護では、SvnStatよりもはるかに詳細なレポ情報も出力します。たとえば、コミット ログや有用なディレクトリとファイルの統計などです。しかし、これは常に実行に余分な時間を費やす価値があるとは限りません。

個人的には、StatSVN と SvnStatの両方が便利で、率直に言って無料だと思いますが、もちろん、人々のニーズや状況は異なる場合があります。

それでも StatSVN が提供する追加の詳細が必要な場合は、2 つのオプション (一方、他方、または両方) を検討することもできます。

  1. StatSVN が分析する冗長ログを制限します。たとえば、、、、および/またはその他のオプションを使用しますsvn log--revision--stop-on-copy--limit--depth
  2. StatSVN オプションを使用して分析を制限します (例:-excludeまたは ) -no-developer

たとえば、オプション # 2 に焦点を当てると、レポートの生成に時間がかかりすぎるという同じ問題に遭遇したときに使用した StatSVN 呼び出しを次に示します...

java -jar "C:\Bin\statsvn-0.7.0\statsvn.jar" ^
    "C:\SCC\SomeProject\VerboseLog.xml" ^
    "C:\SCC\SomeProject" ^
    -output-dir "C:\SCC\SomeProject\StatSVN" ^
    -include "trunk/**" ^
    -exclude "branches/**:tags/**"

...そして、タグとブランチは重要ではないと判断しました (しかし、長い分析に貢献しています)。

于 2014-05-25T19:27:26.600 に答える