You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何跟踪落后于master分支的dev分支并查看各分支详细状态

多Git分支状态表格化查看方案

完全可以实现多维度分支状态的表格化展示,可根据你的使用场景选择本地原生方案或Git托管平台内置方案:

本地原生Git实现方案

通过git for-each-ref命令可以自定义提取全部分支的核心信息,你可以将以下命令配置为Git别名快速调用,输出内容可直接整理为表格:

git for-each-ref --sort=-committerdate refs/heads/ --format='%(refname:short)%09%(committerdate:short)%09%(authorname)%09%(subject)'

如果需要查看分支和master的同步差异,可以追加git rev-list --left-right --count master...[分支名]命令获取分支超前/滞后的提交数。

主流Git托管平台内置方案

常用的GitHub/GitLab/Gitee等托管平台都原生支持表格化的分支状态展示,无需额外开发:

  • 仓库分支列表页默认以表格形式展示全部分支的最后提交时间、提交人、提交信息、与默认分支的超前/滞后提交数,可以直接筛选dev、feature、bug等不同前缀的分支查看
  • PR/MR列表页支持自定义表格展示字段,可按需开启待合入源分支、目标分支、审批人列表、审批状态、CI运行结果等维度,还可以保存筛选规则,一键查看所有待处理的合入请求
  • 跨项目管理场景下可以使用平台内置的仪表盘功能,自定义添加分支状态卡片,聚合所有你管理的项目的核心分支同步信息

分支状态表示例

你可以根据需求调整统计维度,参考表格结构如下:

分支名称与master同步状态最后提交时间最后提交信息待合入PR/MR编号审批人PR状态
dev超前2提交,滞后1提交2024-05-20 14:32修复用户模块权限逻辑!124张三、李四待审批
feature/order-pay超前5提交,滞后3提交2024-05-19 09:17新增支付宝支付渠道!122王五审批中
bugfix/login-error超前1提交2024-05-20 16:05修复验证码输入后闪退问题!125张三已通过待合入

内容的提问来源于stack exchange,提问作者Metin Bulak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 23:36:04