Azure DevOps:搜索所有分支上作者的提交历史

13
我如何在Azure Devops中查找作者在所有分支上的提交历史?此选项只允许我在一个功能分支上按作者筛选。想要搜索所有分支。

enter image description here


如果读者想要这个功能,可以在下面的 Microsoft 答案上投票支持。 - jerrythomas38
我们需要类似这样的东西! - user11721944
3个回答

8
在Azure DevOps中,如何查找作者在所有分支中的提交历史记录?
如果您想在UI页面中查看所有分支的提交历史记录,则不幸的是,直到现在为止,此功能尚未得到支持。正如您所看到的,它只支持通过UI按钮在一个指定的分支中进行过滤。
在我们的官方功能建议网站上,已经存在这样的功能建议:查看整个GIT仓库的历史记录。此外,这里还有另一个功能建议正在审核中:显示组合的Git分支历史记录,包括共同祖先。我相信它将很快发布。
注意:您可以在那里投票和评论。当有足够的投票数时,产品组将考虑将其列入计划。
虽然无法使用UI实现,但这里有另一个解决方法。您可以使用Rest API根据作者在所有分支中过滤提交历史记录。
以下是示例:
GET https://dev.azure.com/{org name}/_apis/git/repositories/{repositoryId}/commits?searchCriteria.author={author name}&api-version=5.1

这个 API 可以列出所有分支中作者筛选过的提交记录。


3
是的,这将是一个很棒的功能! - user11721944
2
不确定,产品组将定期审查具有足够投票的建议。顺便说一下,投票越多,对当前功能的需求就越紧迫-) 您可以关注此Microsoft Roadmap项目,其中显示正在进行中的功能。 - Mengdi Liang
此功能现在已经被列入路线图(作为一个新的功能请求 - 上述两个请求已经合并成了这个)。 - Josiah Yoder

7
贡献图表插件 可以实现此功能。您可以按用户和存储库进行过滤。它还包括拉取请求和工作项的活动记录。

Contributions Graph 屏幕截图


0

IntelliJ IDEA 可以显示来自所有分支和作者的 Git 历史记录,我们还可以过滤提交。如果您使用其他 IDE,请在 IDE 中检查。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接