Git统计、分支/特征分析

Git统计、分支/特征分析,git,Git,我们在一个项目中使用了git流分支模型。 所以我想做一个快速的分析,哪些功能需要花费最多的时间来完成 我想要一些统计数据,说明在合并到主分支之前,哪个功能分支的更改最多,提交次数最多 到目前为止,我尝试过的所有git分析工具都没有这些指标。 你知道如何获得这些指标吗 到目前为止,非常感谢。对于您希望发现基本提交的每个分支(即,分支创建的确切时间)。使用以下来源的解决方案: 您使用了哪些git分析工具? branch='feature/foo' base=$(diff -u <(git re

我们在一个项目中使用了git流分支模型。 所以我想做一个快速的分析,哪些功能需要花费最多的时间来完成

我想要一些统计数据,说明在合并到主分支之前,哪个功能分支的更改最多,提交次数最多

到目前为止,我尝试过的所有git分析工具都没有这些指标。 你知道如何获得这些指标吗


到目前为止,非常感谢。

对于您希望发现基本提交的每个分支(即,分支创建的确切时间)。使用以下来源的解决方案:


您使用了哪些git分析工具?
branch='feature/foo'
base=$(diff -u <(git rev-list --first-parent $branch) \
             <(git rev-list --first-parent master) | \
     sed -ne 's/^ //p' | head -1)
# Number of non-merge commits in the branch
git log --oneline --no-merges $base..$branch | wc -l

# Summary or detailed stats (changed files, added/removed lines)
git diff --shortstat $base $branch
git diff --stat $base $branch