git - gitk - 不显示与 glob 或 regexp 不匹配的分支的标签
问题描述
我在一个巨大的仓库中,到处都是提交者和分支。我使用 gitk 来可视化历史,通常我使用--glob=*IDENTIFIER*
. 但是,如果有一些分支指向过滤视图中的提交 - 它们会被显示(即使它们的名称根本不包含 IDENTIFIER)。
有没有办法不显示它们?
例子
GitHub repo 截图:https ://github.com/chhh/too-many-labels-in-gitk
我只想查看具有功能的分支标签(远程或本地)。
gitk --simplify-by-decoration --all
回购的示例简化视图:
我只想查看功能分支。
gitk --simplify-by-decoration --glob=*feature/*
garbage/11
更好的是,顶部的叶子分支现在已经消失了。但是中间garbage
和experiment
分支的所有混乱仍然可见我只想看到以 开头的标签feature/
,即删除下一个屏幕截图中标记为红色的标签:
解决方案
AFAIKgitk
采用与 完全相同的选项git log
,因此您可以查看git log
的文档。
尝试 :--decorate-refs=<pattern>
推荐阅读
- c# - PUT 后的 AWS S3 GET 包含块签名数据
- java - 调整 TextButton LibGDX 的大小
- jquery - 在滚动容器 div 内时的多选下拉问题
- origen-sdk - origen_testers V93K 是否支持不同类的测试方法库?
- algorithm - 具有重复字符的字符串排列
- tensorflow - TPU 估计器中的静音记录
- sql - 在 PostgreSQL 中,是否可以查询给定数据库中的所有表?
- amazon-web-services - 警告:复制是无效命令
- c# - C# MongoDB 序列化转换属性“ReadBsonType 只能在 State 为 Type 时调用,不能在 State 为 Value 时调用。”
- mysql - 无法使用 SequelPro 连接到 MySQL 本地服务器 MySQL 说:数据库名称不正确