gpt4 book ai didi

Mercurial 存储库统计信息,用于寻找重构候选者?

转载 作者:行者123 更新时间:2023-12-02 23:50:42 25 4
gpt4 key购买 nike

在一个繁忙的存储库中,我可以预见一些在一个地方有太多核心逻辑的文件会被不断地编辑。

有没有办法通过询问 Mercurial 来查找此类文件,无论是通过捆绑的扩展、第 3 方扩展还是任何外部工具?

基本上,我想要一些统计数据来显示随着时间的推移编辑次数最多的文件,以便我可以使用它来查找拆分候选者,例如将代码重构为多个文件,以避免单个文件不断 merge 的痛苦.

我知道流失扩展,但它似乎只关注每个作者对存储库做了多少,而不是作者做了什么。

最佳答案

我认为任何流失、事件或图表扩展都不能完全做到这一点,尽管我认为它们都是一个简单的调整(它们按用户而不是按文件分组)。

您可以使用如下循环:

for therev in $(seq 1 $(hg id -n -r tip)) ; do
hg diff --change $therev --stats
done

然后按文件总计。

关于Mercurial 存储库统计信息,用于寻找重构候选者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4114816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com