我在mercurial存储库的根目录中使用了以下命令:
hg churn -d "2015-8-30 to 2016-7-27" . > out.txt
它会产生如下报告:
user1 28305
user2 15281
但是有一个目录结构在下面,实际上我需要每个模块的报告,模块比根目录更深一个目录。有没有一种简单的方法可以做到这一点?
是否还有办法让同一报告仅限于某一组用户,我只对我的团队感兴趣。并想知道谁提供了最多的代码,而不是重要的是质量更重要,但它是一个迹象。我想知道我们触摸了哪些模块,以及我和我的对象,因此我们更专业地了解专业知识的实际位置。
所以报告应该是这样的:
module 1:
user1 1000
user2 2000
module 2:
user1 3000
module 3:
user2 500
等等。 在我们的软件中可能有300个模块,所以要一个接一个地列出它们并不容易,没有某种技巧或脚本。
答案 0 :(得分:0)
您可以告诉hg churn
仅使用--include
选项为明确包含的目录生成报告:
$ hg churn -I some_subdirectory/
有关详细信息,请参阅hg help churn
。