跳至内容
GitTree
提交图

聚焦和过滤图表

在繁忙的存储库中,Focus on Current Branch 仅显示您的分支、其上游和基础,以及自基础以来的提交次数。 Filter Graph… 保留作者的提交、日期范围或路径。过滤永远不会删除历史记录; Clear Graph Filter 返回每一行。

免费已更新

免费使用 GitTree:登录后的所有本地 Git 功能。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 基地支部
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • 存储库已打开。

在哪里可以找到它

  • 命令面板:Focus on Current Branch、Filter Graph… 和 Clear Graph Filter。
  • 右键单击分支标签:Show Only This Branch 或 Focus on This Branch;在标签上,Show Only This in Graph。
行动macOSWindows 和 Linux
Focus on Current Branch⌘⇧BCtrl+Shift+B
Jump to HEAD⌘⇧HCtrl+Shift+H

步骤

  1. 专注于您的分支机构

    按快捷键或运行 Focus on Current Branch。该图保留了您的分支、其上游分支和基础分支,并显示了您的分支自基础分支以来有多少次提交。

  2. 或按作者、日期或路径过滤

    运行Filter Graph…。填写 Author name or email contains、From 和 To 或 Touches path(例如 src/ 或 README.md),然后选择 Start from 的位置。

  3. 读取过滤栏

    图表上方的条显示 Filtered: 以及过滤的内容。仅显示匹配的提交。

  4. 清除它

    在工具栏中或调色板中选择 Clear Graph Filter。每一行都会回来。

预期结果

该图仅显示您正在处理的历史记录的一部分。

基地支部

Focus 将您的分支与其基础进行比较:存储库的基础、源的默认分支或 main。选择 Choose Base… 以选择另一个; Filter Graph 中的 Compare against base branch 也进行了设置。

如果出现问题

“没有提交与此过滤器匹配。”

放松它:检查作者的拼写或扩大日期。

“……不分享历史”

该分支及其基础没有共同的提交,因此没有什么可计数的。选择另一个基地。

问题

过滤器会改变搜索吗?

搜索在图表显示的行中查找提交;清除过滤器以搜索整个历史记录。

了解其背后的Git