如何在Azure Devops Repos中按commit注释筛选提交?
如何在Azure Repos中按注释筛选Commit
当然可以!在Azure Repos里有两种常用方式筛选符合注释条件的commit,比如找注释带sonar的:
网页端操作
- 打开目标Azure Repos仓库,进入左侧导航栏的Commits页面
- 在页面顶部的搜索框输入关键词(比如
sonar),页面会实时过滤出注释包含该关键词的所有commit - 进阶筛选可以用搜索语法:
- 精确匹配短语:输入
"sonar scan",只找注释里包含这个完整短语的提交 - 排除特定内容:
sonar -fix,筛选含sonar但不含fix的注释 - 指定作者:
sonar author:用户名,缩小到特定作者的相关提交
- 精确匹配短语:输入
Git命令行操作
如果习惯用命令行,直接通过git命令筛选:
- 先拉取最新提交记录:
git fetch - 筛选注释含
sonar的提交:git log --grep="sonar" - 要查看提交的具体代码变更,加上
--patch参数:git log --grep="sonar" --patch - 限定分支范围:比如只看main分支的相关提交,用
git log origin/main --grep="sonar"
内容的提问来源于stack exchange,提问作者fascynacja
相关产品推荐
相关产品推荐

