聚焦和过滤图表
在繁忙的存储库中,Focus on Current Branch 仅显示您的分支、其上游和基础,以及自基础以来的提交次数。 Filter Graph… 保留作者的提交、日期范围或路径。过滤永远不会删除历史记录; Clear Graph Filter 返回每一行。
免费已更新
免费使用 GitTree:登录后的所有本地 Git 功能。
开始之前
- 存储库已打开。
在哪里可以找到它
- 命令面板:Focus on Current Branch、Filter Graph… 和 Clear Graph Filter。
- 右键单击分支标签:Show Only This Branch 或 Focus on This Branch;在标签上,Show Only This in Graph。
| 行动 | macOS | Windows 和 Linux |
|---|---|---|
| Focus on Current Branch | ⌘⇧B | Ctrl+Shift+B |
| Jump to HEAD | ⌘⇧H | Ctrl+Shift+H |
步骤
专注于您的分支机构
按快捷键或运行 Focus on Current Branch。该图保留了您的分支、其上游分支和基础分支,并显示了您的分支自基础分支以来有多少次提交。
或按作者、日期或路径过滤
运行Filter Graph…。填写 Author name or email contains、From 和 To 或 Touches path(例如
src/或README.md),然后选择 Start from 的位置。读取过滤栏
图表上方的条显示 Filtered: 以及过滤的内容。仅显示匹配的提交。
清除它
在工具栏中或调色板中选择 Clear Graph Filter。每一行都会回来。
预期结果
该图仅显示您正在处理的历史记录的一部分。
基地支部
Focus 将您的分支与其基础进行比较:存储库的基础、源的默认分支或 main。选择 Choose Base… 以选择另一个; Filter Graph 中的 Compare against base branch 也进行了设置。
如果出现问题
“没有提交与此过滤器匹配。”
放松它:检查作者的拼写或扩大日期。
“……不分享历史”
该分支及其基础没有共同的提交,因此没有什么可计数的。选择另一个基地。
问题
过滤器会改变搜索吗?
搜索在图表显示的行中查找提交;清除过滤器以搜索整个历史记录。