2009-04-29 6 views
8

CVS/SVNの世界では、さまざまな統計/指標ツールがあります。 E.G.、StatCVS,StatSVN。私が見たことが他にもあります。StatHGは存在しません

しかし、私はMercurial(別名hg)の類似の統計とビジュアライゼーションを見ていません。

(1)そこには何かありますか?

(2)もしそうなら、それらは何ですか?

ありがとうございました。

答えて

3

最初のツールとして、チャンネル拡張機能があります。これは、リポジトリに関する基本的な統計情報です。それを有効にして使用する方法の詳細については、mercurial wikiのChurnExtensionを参照してください。

特定の(グループの)チェンジセットに関心があり、どのファイルが変更されたのか興味があれば、diffstatも良い助けになります。

+0

私はチャーンを見ましたが、私が探しているものにはあまり役に立たないようです。 –

0

わからないことがありますが、最善の策はMercurial mailing listです。

Hgはまだ比較的新しいので、ツールに関してはSVNの「後ろ」です。

0

Mercurialなどの分散バージョン管理システムは、多くのマージで複雑な履歴を生成する方法でよく使用されます。これは、StatCVSが時間に対してコード行などを生成するプロットの一部を読みにくくします。

+0

ええ、それはCVSモデルほどクリーンではありません。それでも、私は、詳細な解読のようないくつかの素晴らしい統計を行うことができるようにしたいと思います。 –

+0

@dickon:dvcsから有用な統計情報を収集することはまだ可能です。 gitstat:http://mirror.celinuxforum.org/gitstat/ –

4

私たちはプロジェクトStatHGを公開しました。プロジェクトは、Mercurialリポジトリから統計情報を抽出し、StatCVSと同様の精神で開発者グループ内で行われた作業についてのレポートを作成するためのツールを開発するという目標を持っていました。見て、それがあなたの必要に合っているかどうかを見てください。それがわからない場合は、TODOリストに要件をリストすることができます。私たちが得るフィードバックをありがとう!

+0

パブロ、これは魅力的ですね。残念ながら、あなたはbitbucketのダウンロードリンク、またはmakefileを持っていません...どうやってこれを構築しますか? –

+0

Paul、アプリケーションの実行方法に関するバイナリと手順についてのzipファイルが追加されました。唯一の前提条件は、少なくともあなたのマシンに1.6がインストールされていることです。 –

+0

これは素敵ですね!私はOpenJDKバージョンのhtmlレポートを生成することができました: 'java version" 1.6.0_23 " OpenJDKランタイム環境(IcedTea6 1.11pre)(6b23〜pre11-0ubuntu1.11.10.2) OpenJDK 64ビットサーバVM(ビルド20.0 -b11、混合モード) ' –

関連する問題