开发人员提交的 Azure DevOps

Azure DevOps commits by developer

在 Azure DevOps 中,有没有一种简单的方法可以找到开发人员在特定时间段内的提交总数?可能还有行数 added/removed?基于 1 个或多个存储库。

类似于 GitHub...

中的这张图片

你可以看看市场。一种可能的扩展是 Contributions Graph,它还允许您 select 一个或多个存储库。

我认为这是一个普遍的 git 问题。

我们在项目中所做的类似于Git number of commits per author on all branches

你会选择这样的东西:

git shortlog -s -n --all --no-merges --since="22 Aug 2019" --before="01 Sept 2019"

这将导致:

您还可以通过添加 --author=name 来添加作者,例如:

我建议阅读 docs 的选项。

如果您使用 VisualStudio,获得提交次数的快速方法是将变更集历史记录复制并粘贴到 excel 并按用户过滤。我不想经常使用它,但它确实有效。

不过值得一提的是,提交的代码行可能具有误导性,因此对编码人员不公平。好代码可以比坏代码短很多。许多代码可能只包含外部库等。