首页 > 解决方案 > 如何在 EGit for Eclipse 中显示不同分支的历史记录?

问题描述

我想挑选一些特定 git 分支的提交到我当前签出的分支中。

为此,我想过滤 EGit 提供的历史视图以仅查看那个分支。

我知道有一个切换按钮,可以让我在当前分支和所有分支的提交显示之间切换 ( 所有分支的切换按钮)。这让我可以看到在另一个分支中完成的提交。尽管显示了其他分支的所有提交,但这很快就会令人困惑。

同样,有一个按钮允许我选择输入,其中显示了提交 ( 用于切换输入的按钮,用于显示提交)。尽管该按钮仅允许按当前签出分支的工作区资源过滤提交。

还有一个按钮可以固定当前的历史视图 ( 固定当前历史视图的按钮),但是当我在两个分支之间切换时它似乎不起作用,视图仍然会刷新。

那么,是否有一个选项允许我将提交的显示限制到特定分支?或者是否有固定视图的选项,这样当我签出另一个分支时,我可以继续看到一个分支的提交?

标签: eclipsegitegit

解决方案


这适用于 Eclipse Oxygen:

  • 转到:Git Repositories view -> your repository -> branchA -> 右键单击​​并选择Show in > History -> (固定此视图)
  • 对其他分支做同样的事情,应该打开一个新视图

推荐阅读