0
私たちの水銀リポジトリのルートディレクトリで次のコマンドを使用しています:水銀レポート深い
user1 28305
user2 15281
が、そこ:
hg churn -d "2015-8-30 to 2016-7-27" . > out.txt
それは、次のようなレポートを生成します実際に私はモジュールごとのレポートを必要とし、モジュールはルートより深い1ディレクトリです。それを行う簡単な方法はありますか?
このレポートを特定のグループのユーザーのみに限定する方法もありますが、私は自分のチームにしか興味がありません。また、誰が最も多くのコードを提供したのかを知りたいのではなく、品質にとって重要なことではなく、それが目安です。どのモジュールがどのモジュールに触れたのか、誰がどのくらいの知識を持っているのかを知りたいので、専門知識がより客観的にどこにあるのかよく分かります。
module 1:
user1 1000
user2 2000
module 2:
user1 3000
module 3:
user2 500
など:
だからレポートでは、このようなものでなければなりません。 私たちのソフトウェアにはおそらく300個のモジュールがあるので、何らかのトリックやスクリプトを使わずに、それらを1つずつリストするのは簡単ではありません。
サブディレクトリは300ありますが、1つ1つずつ言及する必要がありますか? –
いいえ、ファイルセットを使用できます。 'hg help filesets'を参照してください。 – ngoldbaum